Scarlett Johansson is world's best-paid actress, Forbes says

Getty Images Scarlett Johansson at premiere of Avengers: Infinity WarGetty Images
Scarlett Johansson's earnings have risen from $10m to $40.5m in the past year, Forbes said

Helping to save the world with The Avengers has helped Scarlett Johansson become the best-paid actress in the world, according to Forbes magazine.

Johansson, who plays Black Widow in the Avengers films, earned $40.5m (£31.9m) in the past year, according to the magazine's annual estimates.

Angelina Jolie is second with $28m (£22m) thanks to her pay for Maleficent 2, followed by Jennifer Aniston.

Wonder Woman's Gal Gadot is the only new name on the list, at number 10.

Warner Bros Gal GadotWarner Bros
Gal Gadot is currently filming the Wonder Woman sequel

Emma Stone, who took the top spot on last year's list after starring in La La Land, has now dropped out of the top 10 completely.

Forbes list of the world's best-paid actresses 2018

  1. Scarlett Johansson - $40.5m
  2. Angelina Jolie - $28m
  3. Jennifer Aniston - $19.5m
  4. Jennifer Lawrence - $18m
  5. Reese Witherspoon - $16.5m
  6. Mila Kunis - $16m
  7. Julia Roberts - $13m
  8. Cate Blanchett - $12.5m
  9. Melissa McCarthy - $12m
  10. Gal Gadot - $10m

This is the first list to be published since revelations about differences between the pay of men and women in Hollywood and the subsequent pledges to close the gap.

The combined earnings of the top 10 women this year is $186m (£146.5m), up 8% on last year.

But it's 9% down on the 2016 total, when Jennifer Lawrence topped the rankings with $46m.

Forbes normally releases the equivalent list for male stars soon after the women's list. Last year, Mark Wahlberg came top and the total pay packets for the top 10 men was almost three times more than for their female counterparts.

Presentational grey line

Follow us on Facebook, on Twitter @BBCNewsEnts, or on Instagram at bbcnewsents. If you have a story suggestion email [email protected].