2 of 10: According to Forbes.com, Cameron Diaz earned $34 million ( Photo / AP)

Share this gallery
Advertisement