Cameron Diaz Poses for Cosmopolitan UK April 2015 Cover Shoot
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 …