Cameron Diaz on the cover of InStyle Magazine, May 2012

Cameron Diaz is InStyle’s May cover girl!
The actress looks gorgeous in a Valentino dress (cover) and a lime-green Versace dress (inside).
What do you think? Love it or hate it?

Cameron Diaz is InStyle’s May cover girl!
The actress looks gorgeous in a Valentino dress (cover) and a lime-green Versace dress (inside).
What do you think? Love it or hate it?