La La Land actress Emma Stone has been named the world's highest-paid actress by Forbes, surpassing Jennifer Lawrence, who claimed the top spot in 2016 and 2015.
Stone, 28, collected $US26 million, mostly thanks to her Oscar-winning performance as Mia, a barista and aspiring actress, in the movie-musical juggernaut La La Land.
Stone spoke out about gender parity earlier this year, revealing that her male co-stars have taken salary cuts so she could receive equal pay.
"That's something they do for me because they feel it's what's right and fair," Stone said to Out magazine. "That's something that's also not discussed, necessarily - that our getting equal pay is going to require people to selflessly say, 'That's what's fair.'"
Jennifer Aniston was runner-up with $US25.5 million.
While she continues to receive millions in royalties even a decade after Friends ended, the actress, who appeared in The Yellow Bird, also monetises endorsements through Emirates airlines, Smartwater and Aveeno.
Lawrence dropped down two slots to No. 3 with $US24 million, almost half of her $US46 million earnings in 2016.
Most of her paycheck comes from Darren Aronofsky's upcoming cryptic horror movie Mother!, Red Sparrow and her Dior endorsement.
Emma Watson is the sole newcomer on this year's list after Beauty and the Beast became the top-grossing movie of the year so far at $US1.26 billion.
Earning estimates are based on a 12-month pre-tax scoring period from Nielsen data, box office numbers, and industry insiders.
The cumulative list total is down 16 per cent from $US205 million in 2016, to $US172.5 million in 2017.
While four women breached the $US20 million mark last year, only three crossed the threshold this year.
The 10 highest-paid actresses of 2017:
1 - Emma Stone ($US26 million)
2 - Jennifer Aniston ($US25.5 million)
3 - Jennifer Lawrence ($US24 million)
4 - Melissa McCarthy ($US18 million)
5 - Mila Kunis ($US15.5 million)
6 - Emma Watson ($US14 million)
7 - Charlize Theron ($US14 million)
8 - Cate Blanchett ($US12 million)
9 - Julia Roberts ($US12 million)
10 - Amy Adams ($US11.5 million)
Update your news preferences and get the latest news delivered to your inbox.