Prev 42 of 136 Next
42. Kate Winslet, 2007

In 2009, Kate Winslet wore a slate gray gown by Yves Saint Laurent to accept her award for Best Actress, but she wasn't always so wary of color.  The mint green Valentino gown the actress wore to the 2007 Oscars hit all the right notes, and set her apart from the rest of the attendees.