MET Gala 2013: Best Dressed

Olivia Wilde in Calvin Klein / Katie Holmes in Calvin Klein / Rooney Mara in Givenchy

Kristen Stewart in Stella McCartney / Kirsten Dunst in Louis Vuitton / Jennifer Lopez in Michael Kors

Anne Hathaway in Valentino / Miranda Kerr in Michael Kors / Taylor Swift in J. Mendel

Sarah Jessica Parker in Giles Deacon Dress and Philip Treacy Punk Couture Hat