Frocks that rocked: Iconic Oscars gowns

While we wait for the annual frock fest to begin, we've put together a list of the most memorable Oscar gowns of all time.

The Academy Awards are just days away and while Hollywood anxiously speculates about who will take home the prizes for best actor and actress, we’re more interested in who win another coveted title – best-dressed.

Based on recent red carpet form, we think Cate Blanchett, Lupita Nyong’o and Amy Adams will be ones to watch, but the red carpet is a funny place, and an actress with lesser fashion credentials could easily scoop the prize.

While we wait for the annual frock fest to begin, we’ve put together a list of the most memorable Oscar gowns of all time.

Julia Roberts, Michelle Williams, Sandra Bullock and Reese Witherspoon.

Julia Roberts in vintage Valentino in 2001.

Michelle Williams in Vera Wang in 2006.

Halle Berry in Elie Saab in 2002.

Cate Blanchett in Valentino Couture in 2005.

Hilary Swank in Guy Laroche in 2005.

Gwyneth Paltrow in Ralph Lauren in 1999.

Keira Knightley in Vera Wang in 2006.

Cate Blanchett in Givenchy haute couture in 2011.

Michelle Williams in Louis Vuitton in 2012.

Jennifer Lawrence in Dior in 2013.

Charlize Theron in Christian Dior in 2005.

Cate Blanchett in John Galliano in 1999.

Meryl Streep in Lanvin in 2012.

Catherine Zeta-Jones in Versace in 1999.

Gwyneth Paltrow in Calvin Klein in 2011.

Naomi Watts in Armani in 2013.

Gwyneth Paltrow in Tom Ford in 2012.

Natalie Portman in Rodarte in 2011.

Kim Basinger in Escada in 1998.

Helen Mirren in Christian Lacroix in 2007.

Helen Mirren in Vivienne Westwood in 2011.

Jacki Weaver in Collette Dinnigan in 2011.

Kate Winslet in Ben de Lisi in 2002.

Nicole Kidman in Christian Dior in 2011.

Cindy Crawford in Versace in 1991.

Sandra Bullock in Vera Wang in 2011.

Jennifer Lopez in Zuhair Murad in 2012.

Catherine Zeta Jones in Zuhair Murad in 2013.

Reese Witherspoon in Armani Prive in 2011.

Jennifer Aniston in Valentino in 2013.

Halle Berry in Versace in 2013.

Penelope Cruz in Versace in 2007.

Anne Hathaway in Prada in 2013.

Nicole Kidman in John Galliano for Dior in 1996.

Reese Witherspoon in vintage Christian Dior in 2006.

Related stories

Unwind and relax with your favourite magazine!

Huge savings plus FREE home delivery