My choices for best dressed:
1. Anne Hathaway: wearing Chanel Couture and Chanel fine jewellery
2. Emily Blunt: wearing Michael Kors dress, Lorraine Schwartz jewellery and a Salvatore Ferragamo clutch.
3. Jessica Alba: wearing Oscar de la Renta gown, Harry Winston necklace and Roger Vivier clutch.
4. Kate Hudson: wearing Alexander McQueen gown, Jennifer Meyer rings and Roger Vivier clutch.
5. Nicole Richie: wearing Naeem Khan dress, House of Harlow fringed clutch and H. Stern jewellery.
photos credit: Vogue