Los Angeles: Oscar-winning Emma Stone capped a perfect 12 months on Wednesday as she knocked Jennifer Lawrence off the top spot on Forbes' 2017 list of the world's highest-paid actresses.
'Friends'star Jennifer Aniston, 48, also leapfrogged Lawrence, grabbing the runner-up spot with earnings of $25.5 million, boosted by numerous endorsement deals across the world.
Lawrence's $24 million was enough for third spot but a shadow of the 27-year-old's earnings in the last Forbes list.
The star, who took the best actress Oscar for 2012 comedy-drama 'Silver Linings Playbook', topped the 2016 chart for a second successive year with $46 million.
Melissa McCarthy and Mila Kunis - on $18 million and $15.5 million respectively - rounded off the world's five highest-paid actresses.
The top 10 - also including Emma Watson, Charlize Theron, Cate Blanchett, Julia Roberts and Amy Adams - made a combined $172.5 million, down 16 per cent from last year's $205 million total, said Forbes.
The actors' list due to be published later in the week is expected to show once again men banking far more than their female counterparts.
The issue of pay disparity grabbed headlines in 2014 after a leak of stolen emails from Sony Pictures Entertainment showed that Lawrence was paid less than her male co-stars in the hit movie "American Hustle."
Last year, Dwayne "The Rock" Johnson topped Forbes' list of highest-paid actors at $64.5 million, more than double Stone's total this year.