Cameron Diaz is making bank…
The 41-year-old half-Cuban American actress is Hollywood‘s highest paid Latina actress, according to Forbes magazine.
Diaz is tied with Angelina Jolie on the magazine’s list of the entertainment industry’s 10 best-paid actresses, coming in at No. 5 with earnings of $18 million between June 2013 and June 2014.
Diaz’s most recent movie The Other Woman looked like it was going to be a bomb after critics panned it. But female moviegoers came in droves. The film, which was made for $40 million, took in $190 million at the global box office.
Sandra Bullock ranks No. 1 on the list with estimated earnings of $51 million over 12 months, followed by Jennifer Lawrence and Jennifer Aniston and Gwyneth Paltrow.
Although all of the actresses pulled in hefty incomes, Forbes said women still earn less than men in Hollywood. While the 10 highest earning actors took home a combined total of $419 million, Hollywood’s 10 best paid actresses made a total of $226 million during the same time period.