Close

Celebrity Style Spy

The latest celebrity photos, updated daily with expert commentary from the Marie Claire fashion editors


Stripe style

Cameron Diaz looked rather grown up in a black and red striped dress by Michael Kors. The dress is pretty funky, but let's face it Cameron could wear a sack and still look utterly divine. (22 February 200)