Scarlett Johansson was the highest-paid actress in the world from June 2017 to June 2018.
The 33-year-old Avengers actress dethroned last year’s top dog, Emma Stone, on Forbes‘ annual list of the top earners in Hollywood.
ScarJo took home $40.5 million for playing Black Widow in Marvel’s Avengers: Infinity War as well as top roles in Rough Night and Ghost in the Shell.
“The percent of budget cost have certainly skewed heavy, particularly on the Avengers movies, to cast now, whereas maybe in the early ones it was more visual effects or below the line,” Marvel Studios president and producer Kevin Feige told Forbes.
“But that’s OK because [the actors] are the best effects.”
Emma Stone, who enjoyed a flush year after starring in La La Land, was nowhere on this year’ top 10. Here, the 10 top-earning actresses of 2018:
- Scarlett Johansson — $40.5 Million
- Angelina Jolie —$28 Million
- Jennifer Aniston — $19.5 Million
- Jennifer Lawrence — $18 Million
- Reese Witherspoon — $16.5 Million
- Mila Kunis — $16 Million
- Julia Roberts — $13 Million
- Cate Blanchett — $12.5 Million
- Melissa McCarthy — $12 Million
- Gal Gadot — $10 Million