Cameron Diaz Ranked No.1 Highest-Paid Actress for Female Stars 40 and Over

Sandra Bullock, Melissa McCarthy and Meryl Streep also top the list with high-figure salaries

By Bruna Nessif Jun 05, 2013 9:31 PMTags
Cameron DiazRichard Young/Rex/startraksphoto.com

There's something about Cameron Diaz.

Although it seems like Jennifer Lawrence, Kristen Stewart and other young stars are the ones taking over show business lately, the June 14 issue of The Hollywood Reporter—sporting the headline "Revenge of the Over-40 Actress"—highlights the careers of A-list actresses 40-years-old and over, who are continuing to dominate the industry by bringing in a hefty cash flow.

And topping that list is Diaz.

According to the report, the 40-year-old celeb is the highest-paid actress in that age category, after receiving first-dollar gross on the 2011 comedy Bad Teacher, which costarred Justin Timberlake and Jason Sudeikis, instead of her usual $15 million fee, ultimately landing her $42 million in the bank from that flick alone (the entire movie cost $20 million to make).

So who else is in the top tier of this group?

Following Diaz is 48-year-old Sandra Bullock, who received $10 million for her latest film Heat, 63-year-old Meryl Streep, who is said to get $6 million per film and 42-year-old funnywoman Melissa McCarthy, who has worked her way into the $3-4 million per movie amount.

Nice work, ladies!