Close

Celebrity Style Spy

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


Side View

Cameron Diaz shows off her slim figure in this skin-tight red dress at the premiere of 'What Happened in Vegas' in Los Angeles. (1 May 2008)