Slideshow posted in Eyewitness News | Friday, June 22, 2012
2 of 10: According to Forbes.com, Cameron Diaz earned $34 million ( Photo / AP)