Come here often? Make your homepage » close

Get instant access to Download the XFINITY® One Click Google extension» close


Your XFINITY Connect session has timed out due to inactivity. Click here to go back close

Forbes: Hollywood's Top-Earning Actresses

9 of 11

2. Cameron Diaz

$34 million

Diaz' 2011 film "Bad Teacher" was a quiet hit. It earned $216 million on a tiny budget of $20 million. That massive profit helped Diaz earn $34 million between May 2011 and May 2012. The funny lady took a smaller upfront on the film in exchange for a large share of the profits. It's the kind of deal more movie stars are having to make but in the right film, Diaz can still earn a big advance.

(Peter Kramer/NBC/ Getty Images)

More From Forbes:
Homes Of The World’s Most Powerful Celebrities
TV’s Top Moneymakers
The World’s Highest-Paid Athletes

The opinions expressed are solely those of the author and do not necessarily reflect the views of Comcast.

Ad Info - Ad Feedback

Ad Info - Ad Feedback