She may have co-starred with Jennifer Lopez in What to Expect When You’re Expecting… But Cameron Diaz is in a league of her own when it comes to commanding a big paycheck in Hollywood.
The 39-year-old half Cuban American actress ranks No. 2 on Forbes list of the Highest Paid Actresses in Hollywood. And she’s the only Latina to make the Top 10.
Diaz earned major bank for appearing in Bad Teacher, What to Expect When You’re Expecting and The Green Hornet.
Bad Teacher was a surprise hit, earning a healthy $216 million at the global box office. While it would be considered a decent haul under any circumstance, it proved to be an especially good result for Bad Teacher, which cost only $20 million to make. Diaz had a deal to take home a nice chunk of the film’s profits, which were substantial.
Add that to her earnings for What to Expect When You’re Expecting and The Green Hornet, and Forbes estimates Diaz took home $34 million between May 2011 and May 2012.
Diaz, who could soon be penning a health and wellness book for young girls, narrowly missed taking the top spot from Kristen Stewart. The Twilight Saga and Snow White and the Huntsman starlet tops the Hollywood heap with her $34.5 million.
To see the complete list, visit the Forbes website.