Cameron Diaz In American Eagle Denim Shorts FP_4761479_FP7_Diaz_Cameron_032810-550x756.jpg

There is a good reason why Cameron Diaz is the second highest paid actress in the world and these photos of her in a pair of American Eagle denim shorts on the set of her new movie Bad Teacher demonstrate pretty clearly what it is. Harry Potter actress Emma Watson may earn more money but I am fairly sure that she is not going to look this good in a pair of denim hotpants when she is 37.