Best Dressed: Sarah Jessica Parker, Diane Kruger, Solange Knowles and Charlotte Gainsbourg

Clockwise from top left to bottom left: Diane Kruger in 10 Crosby Derek Lam (Getty, WENN),  Sarah Jessica Parker in Oscar de la Renta and Theyskens’ Theory ( / Getty), Fergie in Pastels  (Photos: AKM), Charlotte Gainsbourg in Balenciaga (, Solange Knowles in Lia Sophia (Neilson Barnard/WireImage for Carlo Pazolini Boutique), Rooney Mara in Louis Vuitton (Tommaso Boddi/Getty Images).