Mary-Kate Olsen, Ginnifer Goodwin, Diane Kruger and Becki Newton were looking stunning in glamorous dresses at The Metropolitan Opera's 125th Anniversary Gala in New York last night. Diane arrived with her gorgeous chap Joshua Jackson — swoon — while Emily Mortimer looked beautiful on the arm of her man Alessandro Nivola. Mary-Kate's bright red lips were repeated on Claudia Schiffer, while Becki and Emily shone in sequins. Kanye West turned up with his lady Amber Rose, and the men all looked dashing in their tuxes, but who do you think was the best dressed woman?
To see more photos from last night's event, just read more.