The latest celebrity photos, updated daily with expert commentary from the Marie Claire fashion editors
Cameron Diaz and her co-star Lake Bell wow the crowds with their mini-dresses at the premiere of 'What Happened in Vegas' in Los Angeles. (1 May 2008)