Jeff Kravitz/FilmMagic

Diaz rocked a turquoise dress with metallic heels at the VH1 Rock Honors in Las Vegas.
Click to Buy

CELEBRITY: Cameron Diaz

0 of 7747

Cameron Diaz

Cameron Diaz

Advertisement