All the hottest starrs turned out last night for New York's fashion equivalent to the Oscars; the Met Ball. Have a look at some of the top fashion styles and... the not so good ones.
Diane Kruger looking absolutely stunning:
Kristen Stewart looking RED hot:
Blake Lively looked stunning back to her golden blonde locks in Chanel:
All grown up Dakota Fanning in Valentino:
Scream 4 starlet Emma Roberts
A very skinny-looking Emma Stone:
Leighton Meester looking a bit of a mess:
Mary-Kate Olsen with her usual look, Givenchy Couture:
Nicole Richie shoes off the old Hollywood glamour style:
Isla Fischer really stood out in this Alexander McQueen royal blue gown:
Selma Hayak looks incredible, loving this skin-tone coloured dress:
Another mess on the night, Sarah Jessica Parker:
Another dress I wasn't a fan of is this look Taylor Swift wore. I think she needs to stay away from these light colours with her milk white skin-tone:
I don't even have words for this dress!! Christina Ricci here in a seriously daring Zac Posen gown:
All photos via HollywoodLife.com