Emma Stone is the highest paid actress of 2017, Forbes’ announced along with a full list of top earning actresses Wednesday.
Stone scored the spot thanks to her Oscar-winning performance in La La Land, which brought in $445.3 million at the global box office and helped the 28-year-old bank $26 million pre-tax.
After accepting her Academy Award, the actress said she knew what it was like to audition over and over again, according to Forbes. That empathy may have been just the right ingredient for her to succeed in her role as struggling actress Mia in La La Land.
She bests Jennifer Aniston (No. 2; $25.5 million) who continues to bank millions more than a decade after Friends’ conclusion, thanks to regular roles in movies such as The Yellow Birds. But Aniston, 48, makes most of her money by endorsing the likes of Emirates airlines, Smartwater and Aveeno. Hair-care line Living Proof, which she owned a stake in, was sold Unilever for an undisclosed amount in December 2016, adding to Aniston’s bottom line.
Former top-ranked Jennifer Lawrence comes in at No. 3, notching just over half her 2016 total. But don’t worry—she still made $24 million. Without a Hunger Games movie, most of Lawrence’s paychecks came from forthcoming Darren Aronofsky thriller Mother!, Red Sparrow and a longstanding Dior endorsement. Melissa McCarthy (No. 4; $18 million) and Mila Kunis (No. 5; $15.5 million) round out the top five.
Forbes reports a 16% drop in the cumulative earnings of the world’s top actresses – $172.5 million this year, down from $205 million in 2016. Forbes also notes that half the actresses on the list are over 40 – Jennifer Aniston, Melissa McCarthy, Charlize Theron, Cate Blanchett, Julia Roberts and Amy Adams – a significant achievement given the scarcity of roles for women their age. Forbes also flags another ugly truth – only 28.7% of speaking roles in films are filled by women.. The list examined actresses the world over, but no stars from Asia made the cut, as Fan Bingbing and Deepika Padukone dropped off due to quieter years.
Here is the full list of the world’s highest paid actresses and earnings as ranked by Forbes:
1. Emma Stone – $26 million
2. Jennifer Aniston – $25.5 million
3. Jennifer Lawrence – $24 million
4. Melissa McCarthy – $18 million
5. Mila Kunis – $15.5 million
6. Emma Watson – $14 million
7. Charlize Theron – $14 million
8. Cate Blanchett, – $12 million
9. Julia Roberts – $12 million
10. Amy Adams – $11.5 million