Not all fashions withstand the test of time, but these Dior gowns, both classic and innovative, have held up over the years. From Jennifer Lawrence to Kate Moss, Nicole Kidman to Penelope Cruz, check out some of the most Dior gorgeous dresses of all time.
Jennifer Lawrence at Oscar Awards 2013
Jennifer Lawrence At Golden Awards 2013
French actress Marion Cotillard at BAFTA 2013.
Marion Cotillard at Dior 2013 collection
Marion Cotillard at Met Gala 2012
Charlize Theron at `Prometheus` premiere in 2012.
Charlize Theron at Oscar 2006
Germans actress Diane Kruger at Cannes 2012.
Natalie Portman at Oscar 2012 with Harry Winston jewelry and Charlotte Olympia clutch
Michelle Williams at `My Week With Marilyn` Paris Premiere
Marion Cotillard at Met Ball 2010.
Marion Cotillard at Oscar 2009.
Kate Hudson at `Fools Gold` premiere in 2008
Penelope Cruz at Cannes 2006.
Gisele Bundchen at Met Ball 2006
Hilary Swank at Oscar 2003.
Nicole Kidman at Oscar 1997
Nicole Kidman at Oscar 2000 with Tom Cruise
Kate Moss at 2005 CFDA Awards in New York