The good ,the bad and the ugly - The Met's American Woman Gala

The good



Zoe Saldana in Calvin Klein



Diane Kruger in Calvin Klein



Chloƫ Sevigny in Proenza Schouler



Kate Bosworth in Valentino Haute Couture



Kerry Washington in Thakoon for Gap



Hilary Rhoda in Prabal Gurung



Camilla Belle in Jason Wu



Chanel Iman, in Michael Kors


The Bad




Tina Fey in YSL



Karolina Kurkova in Altuzarra



MIA, Zoe Kravitz in Alexander Wang for gap



Kristen Stewart, in Chanel Haute Couture


The Ugly




Vera Farmiga in Sophie Theallet for GAP



January Jones in Yves Saint Laurent



Rosario Dawson in Giambattista Valli



Doutzen Kroes in Zac Posen



The Dealer