Aug. 17 (UPI) -- Scarlett Johansson has topped Forbes' annual list of the highest-paid actresses for 2018, taking in $40.5 million in pretax earnings from June 2017 to June 2018.
Johansson's earnings come from her lucrative role as superhero Black Widow in Marvel's Avengers series, with another installment set for release in 2019. The 33-year-old also starred in Rough Night and voiced a character in Isle of Dogs within the time frame.
Jennifer Aniston earned third place with $19.5 million, mostly due to various endorsement deals with Emirates airlines, Smartwater and Aveeno. Aniston is expected to rank higher next year due to her starring role on an upcoming Apple television series that also features Reese Witherspoon.
Jennifer Lawrence landed in fourth place with $18 million followed by Witherspoon in fifth with $16.5 million.
Rounding out the rest of the Top 10 is Mila Kunis ($16 million), Julia Roberts ($13 million), Cate Blanchett ($12.5 million), Melissa McCarthy ($12 million) and Gal Gadot ($10 million). Gadot is the only newcomer on the list.