Cameron Diaz covers the latest issue of Esquire and the 41-year-old "Sex Tape" star is raising eyebrows with her steamy cover look, and revealing quotes about what it was like to work with co-star Jason Segel and her decision not to have children.
Copyright E! Online