Date: 17th August 2018
Scarlett Johansson has landed the top spot on Forbes' list of the world's highest-paid actresses of 2018.
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.
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
Source: Press Release