10 Best Dresses of the Decade

119 10 Best Dresses of the Decade

1110 10 Best Dresses of the Decade

No. 1: Sandra Bullock in Marchesa, 2010

103 10 Best Dresses of the Decade

No.2: Eva Mendes in Dior, 2009

96 10 Best Dresses of the Decade

No.3: Kate Winslet in Atelier Yves Saint Laurent, 2009

85 10 Best Dresses of the Decade

No.4: Anne Hathaway in Armani Prive, 2009

78 10 Best Dresses of the Decade

No.5: Cameron Diaz in Dior Couture, 2007

67 10 Best Dresses of the Decade

No.6: Reese Witherspoon in Nina Ricci, 2007

58 10 Best Dresses of the Decade

No.7: Penelope Cruz in Atelier Versace, 2007

49 10 Best Dresses of the Decade

No.8: Cate Blanchett in Valentino, 2005

38 10 Best Dresses of the Decade

No.9: Kate Hudson in Valentino, 2003

212 10 Best Dresses of the Decade

No.10: Sarah Jessica Parker in Chanel Couture, 2003