John Shearer/Getty Images for VF

WHAT SHE WORE Kate Beckinsale feted the Eva Longoria Foundation in Alexander McQueen's draped dress, M.C.L By Matthew Campbell Laurenza drop earrings, a round Lauren Merkin clutch and Jimmy Choo peep-toes.

WHY WE LOVE IT Black accents, including a waist-cinching belt, added drama to the actress's pretty pink design.
186 of 389

Kate Beckinsale

Kate Beckinsale in Alexander McQueen