Cameron Diaz Does Denim For Esquire Cameron-Diaz-For-Esquire-UK-shot-By-Terry-Richardson-6.jpeg

I think the message behind these photos is coming across loud and clear – Cameron Diaz may be 40, but she can more than hold her own against Hollywood’s younger starlets. As this denim clad photoshoot with Terry Richardson for Esquire clearly demonstrates.

Cameron Diaz Does Denim For Esquire Cameron-Diaz-For-Esquire-UK-shot-By-Terry-Richardson-3.jpeg