Fashion's favourite ladies were out in force last night for the Punk themed Annual Met Ball in New York City.
Here's our favourite looks of the night
Rooney Mara in Givenchy
Sienna Miller in Burberry
Emma Watson in Prabal Gurung
Alexa Chung in Erdem
Cara Delevingne steals the show in Burberry
Blake Lively in Gucci
Gisele in Anthony Vaccarello
Jessica Alba in Tory Burch
Tom Ford and Joan Smalls in Tom Ford!
Katie Holmes in Calvin Klein
Jennifer lopez in Michael Kors
Kate Bosworth in Balmain
Miranda Kerr in Michael Kors
Nicole Ritchie in Topshop
Anna Wintour in Chanel
Anja Rubik in Anthony Vaccarello