Follow Vogue Arabia

The 27 Best Oscars Red Carpet Dresses of All Time

From elegant classics to vibrant statement pieces, we take you through some of the best Oscars dresses seen on Hollywood’s leading ladies.

Photo: Getty

The Oscars are one of the most-watched red carpet events in the world (along with the Met Gala, of course) and the 96th annual Academy Awards on March 10 will surely deliver plenty of memorable fashion moments. Hollywood’s brightest stars are expected to hit a physical red carpet in their most dramatic looks, since stylists often keep their best gowns and suits for last. In honor of the grand upcoming event, Vogue is looking back at some of the very best Oscar dresses of all time.

Selected by Vogue editors (past and present), this definitive list of our top Oscar fashion moments revisits many iconic looks. A crowd favorite was Rihanna in her baby bump-bearing Alaïa number last year, complete with leather accents, as well as Lupita Nyong’o’s sky-blue Prada gown from 2014, when the actress was nominated for 12 Years a Slave. Another standout was Nicole Kidman’s unexpected Balenciaga halter dress with a dramatic bow detail, which she wore in 2007. And who could forget Charlize Theron’s glittering Gucci gown from 2004, when she accepted Best Actress for Monster looking the part of a true Hollywood star?

Many picks are some of the Oscars’s more unexpected style moments, too: Céline Dion’s backwards Christian Dior tuxedo, Björk’s Marjan Pejoski swan dress, and Cameron Diaz’s slightly boho dress by Emanuel Ungaro Couture, among others. As for throwback hits, Barbra Streisand’s sheer jumpsuit by Arnold Scaasi, worn in 1969, is proof that having fun on the carpet always wins, as does Salma Hayek’s Armani look in 1997, complete with a tiara.

See Vogue’s votes for the best Oscars dresses below.

best oscars dresses

Nicole Kidman in Christian Dior Couture, 1997. Photo: Getty

best oscars dresses

Alicia Vikander in Louis Vuitton, 2016. Photo: Getty

best oscars dresses

Alicia Vikander in Louis Vuitton, 2016. Photo: Getty

best oscars dresses

Jennifer Lawrence in Christian Dior Couture, 2013. Photo: Getty

Angelina Jolie in Marc Bouwer, 2004. Photo: Getty

best oscars dresses

Cameron Diaz in Emanuel Ungaro Couture, 2002. Photo: Getty

Winona Ryder in vintage, 1996. Photo: Getty

best oscars dresses

Céline Dion in Christian Dior, 1999. Photo: Getty

Michelle Williams in Louis Vuitton, 2012. Photo: Getty

Gwyneth Paltrow in Tom Ford, 2012. Photo: Getty

best oscars dresses

Julia Roberts in Valentino, 2001. Photo: Getty

Jessica Alba in Versace, 2006. Photo: Getty

best oscars dresses

Salma Hayek in Armani, 1997. Photo: Getty

Marion Cotillard in Jean Paul Gaultier, 2008. Photo: Getty

best oscars dresses

Sharon Stone in Vera Wang and Gap, 1998. Photo: Getty

Audrey Hepburn in Givenchy, 1975. Photo: Getty

best oscars dresses

Cate Blanchett in Givenchy Couture, 2011. Photo: Getty

Halle Berry in Elie Saab, 2002. Photo: Getty

best oscars dresses

Mila Kunis in Elie Saab, 2011. Photo: Getty

Viola Davis in Armani Privé, 2017. Photo: Getty

best oscars dresses

Charlize Theron in Gucci, 2004. Photo: Getty

Gemma Chan in Valentino, 2019. Photo: Getty

best oscars dresses

Natalie Portman in Dior, 2020. Photo: Getty

Amanda Seyfried in Giorgio Armani, 2021. Photo: Getty

best oscars dresses

Lupita Nyong’o in Prada, 2022. Photo: Getty

Rihanna in Alaïa, 2023. Photo: Getty

best oscars dresses

Zendaya in Valentino, 2021. Photo: Getty

Suggestions
Articles
View All
Vogue Collection
Topics