The latest celebrity photos, updated daily with expert commentary from the Marie Claire fashion editors
Cameron Diaz even manages to make casual denim look red carpet-worthy. The actress layered this Ralph Lauren shirt over a slouchy Alexander Wang tee and AG Jeans. (2 December 2009)