Forbes has released its annual highest-paid actresses list, with Avengers: Infinity War’s Scarlett Johansson having knocked Emma Stone off of the top spot.
With earnings of $40.5m, Johansson sits well ahead of second-placed Angelina Jolie, who earned $28m in the past year, according to the financial publication.
Jennifer Aniston, Jennifer Lawrence, Reese Witherspoon, Mila Kunis, Julia Roberts, Cate Blanchett, Melissa McCarthy and Gal Gadot make up the top ten.
However, compared to some of her male co-stars, Johansson’s earnings fall well short.
If Forbes were to combine the highest-paid actors and actresses lists, very few female leads would place.
How well do you really know your competitors?
Access the most comprehensive Company Profiles on the market, powered by GlobalData. Save hours of research. Gain competitive edge.
Your download email will arrive shortly
Not ready to buy yet? Download a free sample
We are confident about the unique quality of our Company Profiles. However, we want you to make the most beneficial decision for your business, so we offer a free sample that you can download by submitting the below formBy GlobalData
Of the 10 actresses named on this year’s list, just three would have made it into the 2017 actors list. These are Scarlett Johansson, who would have placed eighth, Angelina Jolie, who would have placed 16th, and Jennifer Aniston, who would have placed 19th.
Four of the top ten highest-earning actresses made less than the 20th highest-earning male film star, Mark Ruffalo, made last year.
Mila Kunis and Reece Witherspoon both made slightly less than Chris Pratt, who placed 19th in 2017. Likewise, Jennifer Lawrence made the same amount as Chris Evans, who placed 18th.
Forbes highest-paid actresses x highest-paid actors: A combined list
- Mark Wahlberg – $68m
- Dwayne Johnson – $65m
- Vin Diesel – $54.5m
- Adam Sandler – $50.5m
- Jackie Chan – $49m
- Robert Downey Jr. – $48m
- Tom Cruise – $43m
- Scarlett Johansson – $40.5m
- Shah Rukh Khan – $38m
- Salman Khan – $37m
- Akshay Kumar – $35.5m
- Chris Hemsworth – $31.5m
- Tom Hanks – $31m
- Samuel L. Jackson – $30.5m
- Ryan Gosling – $29m
- Angelina Jolie – $28m
- Ryan Reynolds – $21.5m
- Matt Damon – $21m
- Jennifer Aniston – $19.5m
- Jeremy Renner – $19m
Did not place: Chris Evans ($18m), Jennifer Lawrence ($18m), Chris Pratt ($17m), Reese Witherspoon ($16.5m), Mila Kunis ($16m), Mark Ruffalo ($13m), Julia Roberts ($13m), Cate Blanchett ($12.5m), Melissa McCarthy ($12m), Gal Gadot ($10m).
Hollywood’s gender pay gap
The gender pay gap between Hollywood’s top male and female leads has been widely discussed in recent months.
The debate was fuelled earlier this year when Kevin Spacey’s sexual misconduct allegations forced a reshoot of crime thriller film All the Money in the World last year. Mark Wahlberg was reportedly paid an additional $1.5m for his time, while female lead Michelle Williams received less than $1,000.
According to Oscar-winning actress Natalie Portman, women in Hollywood earn around $0.30 for every dollar that male actors make.
In 2017, the top 10 actors on Forbes’ list made $489m between them. In the same year, the top 10 actresses made $173m, or around 35% of the money earned by their male counterparts.