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 (Style.com / Getty), Fergie in Pastels  (Photos: AKM), Charlotte Gainsbourg in Balenciaga (Style.com/Getty), Solange Knowles in Lia Sophia (Neilson Barnard/WireImage for Carlo Pazolini Boutique), Rooney Mara in Louis Vuitton (Tommaso Boddi/Getty Images).