Jennifer Lawrence, for the second year in a row, has been named the world’s highest-paid actress, notching $46 million pre-tax over 12 months – $13 million more than second-ranked Melissa McCarthy, who pocketed $33 million, according to Forbes Magazine, on Tuesday.
The earnings of the 26-year-old, while decreasing 11.5% from 2015, were bumped up by a deal in which she took a share of the $653.4m box office of “The Hunger Games: Mockingjay – Part 2,” as well as a big upfront fee for her forthcoming space adventure movie “Passengers,” Forbes said.
Second on the list is McCarthy, who reportedly raked eight-figure payday for Paul Feig’s Ghostbusters reboot, having a 43.5% rise in her income.
McCarthy, who was the third highest-paid female actor last year, earned $10m more than in 2016 than in 2015.
Scarlett Johansson took third place in the 2016 list, dropping from second. Her $25m earnings are partly due to her returning role as Black Widow in Marvel’s Avengers films.
Johansson was recently named the US’s highest-grossing female film star of all time in a survey conducted by the industry analysis website Box Office Mojo.
The Top 5 was filled out by Jennifer Aniston ($21m) and Chinese star Fan Bingbing, the actor, producer and singer who topped Forbes’s China Celebrity 100 list in 2013, 2014 and 2015.
Aniston, a regular in the Top 5, has seen her earnings increase by 27.3% in the last year.
The only new addition to the list is Bollywood star Deepika Padukone in 10th place, with $10 million (£7.6 million) earned over the past year.
The rest of the top 10 2016 highest-paid actresses are:
4. Jennifer Aniston – $21 million
5. Fan Bingbing – $17 million
6. Charlize Theron – $16.5 million
7. Amy Adams – $13.5 million
8. Julia Roberts – $12 million
9. Mila Kunis – $11 million
10. Deepika Padukone – $10 million