The latest celebrity photos, updated daily with expert commentary from the Marie Claire fashion editors
Cameron Diaz had the crew captivated during her Marie Claire cover shoot. The actress simply shone on camera, even when wearing just a casual striped tee, by lifestyle brand Three Dots. (2 December 2009)