Photos

Cameron Diaz's 10 most breathtaking photos of all time

With more than 20 years of stardom under her belt, we take a look back at some of the actress' hottest looks.

by
Comments