jennifer garner attends the 90th annual academy awards at hollywood picture

The Red Carpet's Many-Colored Dresses

Red dresses, white dresses, and screaming hot dresses

Meryl Streep Wears Red Kevin Mazur/WireImage Meryl Streep Wears Red Allison Janney in Red-Hot Red Jeff Kravitz/FilmMagic Allison Janney in Red-Hot Red Emma Stone Wears Red, Pink, and Blue Jeff Kravitz/FilmMagic Emma Stone Wears Red, Pink, and Blue Viola Davis Wears Super-Duper-Hot Pink Kevin Mazur/WireImage Viola Davis Wears Super-Duper-Hot Pink Allison Williams Wears Light Dusty Rose Kevork Djansezian/Getty Images Allison Williams Wears Light Dusty Rose Samara Weaving Wears Orange-y Rose-y Rose Jeff Kravitz/FilmMagic Samara Weaving Wears Orange-y Rose-y Rose Greta Gerwig Wears Orange Sunshine Frazer Harrison/Getty Images Greta Gerwig Wears Orange Sunshine Eiza Gonzalez Wears Yellow Sunshine Frazer Harrison/Getty Images Eiza Gonzalez Wears Yellow Sunshine Haley Bennett Wears Deep Astro-Turf Frazer Harrison/Getty Images Haley Bennett Wears Deep Astro-Turf Whoopi Wears a Bouquet of Flowers Frazer Harrison/Getty Images Whoopi Wears a Bouquet of Flowers Betty Gabriel Wears Deep Sea Mist Kevin Mazur/WireImage Betty Gabriel Wears Deep Sea Mist Nicole Kidman Wears Deep Blue Steve Granitz/WireImage Nicole Kidman Wears Deep Blue Jennifer Garner Wears Electric Blue with Purple Top Notes Jeff Kravitz/FilmMagic Jennifer Garner Wears Electric Blue with Purple Top Notes Helen Mirren Wears Deep Plum. . . or is it Heavy Periwinkle? Jeff Kravitz/FilmMagic Helen Mirren Wears Deep Plum. . . or is it Heavy Periwinkle? Salma Hayek Wears Vintage Violet Frazer Harrison/Getty Images Salma Hayek Wears Vintage Violet St. Vincent Wears Jet Freakin' Black Kevin Mazur/WireImage St. Vincent Wears Jet Freakin' Black Janet Mock Wears White but with Lots of Texture Kevin Mazur/WireImage Janet Mock Wears White but with Lots of Texture Margot Robbie Wears Slightly Frilly White Frazer Harrison/Getty Images Margot Robbie Wears Slightly Frilly White Mary J. Blige Wears Sequins Frazer Harrison/Getty Images Mary J. Blige Wears Sequins Lupita Nyong'o Wears Mostly Gold Steve Granitz/WireImage Lupita Nyong'o Wears Mostly Gold Jennifer Lawrence Wears Metallic Steve Granitz/WireImage Jennifer Lawrence Wears Metallic Gal Gadot Wears Super-Shimmer Neilson Barnard/Getty Images Gal Gadot Wears Super-Shimmer