Cameron Diaz in V Magazine via fashiongonerogue.com