BEST DRESSED

Eva Longoria in Victoria Beckham

Catherine Middleton in Roland Mouret

Cameron Diaz in Stella McCartney

Diane Kruger in DVF

Jada Pinkett Smith in Alberta Ferretti

Natalie Portman in Giambattista Valli

Jessica Alba in Sanctuary + Vanessa Bruno

Chloe Moretz in McQ

Elizabeth Banks in Peter Pilotto

Emily VanCamp in Alice + Olivia