42-year-old actress Cameron Diaz covers the April 2015 cover of Cosmopolitan UK sipping on a purple drink. Inside the magazine, the blonde shows off hot, body-conscious looks in images photographed by Matthias Vriens-McGrath. In her interview, she opens up about social media, saying, “I think social media is a crazy-ass experiment on society. The way people use it to get validation from a bunch of strangers is dangerous. What’s the point?”