50 Most Powerful Women in Hollywood
There's something about Cameron Diaz.
The blonde bombshell has been sizzling a staple on silver screen since the early 90s, and now continues to burn up Hollywood.
In 2012, she was the second highest paying actress with $43 million paycheck, losing out to the top spot by just half a million. Her 2011 sleeper hit Bad Teacher earned a total of $216 million on a tiny budget of $20 million.