Cameron Diaz

Richard Young/Rex/

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!

  • Share
  • Tweet

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.