Cameron Diaz for Esquire

Photographed by Vincent Peters
Styling by Lysa Cooper
1/1