BEST DRESSED

Cameron Diaz in Stella McCartney

Marion Cotillard in Dior

Jessica Alba in Valentino

Kerry Washington in Temperley

Miranda Kerr in Balmain

Penelope Cruz in Versace

Julie Bowen in Naeem Khan

Katy Perry

Ashley Madekwe

Kristen Stewart in Peter Pilotto