Jennifer Lawrence, who was number one for the past two years dropped at third in 2017, earning $24 million.
According to the Newspaper, . Without her earnings from Hunger Games franchise, the 27-year-old's income came from her movies Mother! and Red Sparrow as well as an endorsement with Dior.
Amy Adams, Julia Roberts, Cate Blanchett, Charlize Theron, and Emma Watson also place in the top 10. However, it turned out that another Emma topped the list this year. And global stars like Chinese actress Fan Bingbing and Indian star Deepika Padukone, both of whom made the list in previous years.
Despite six of the top 10 actresses being over 40, Forbes admit there is still a lack of diversity in the list. In the past, she earned $46 million but she has been taking on smaller projects now which resulted in lower pay.
Stone has already addressed the concerning wage gap in entertainment and even admitted last month that she's had male co-stars who chose to take pay cuts to get everyone on the same page.
She claimed the top spot by earning Dollars 26 million in the last 12 months.
But only three women broke the $20 million mark this year, compared to four women on last year's list.
The Top 5 are rounded off by amusing girl Melissa McCarthy with $18 million and brunette beauty Mila Kunis in fifth place thanks to $15.5 million. While we're happy for the La La Land star, more than anything, we're disappointed that there were no women of color on this list. Associated with Snow White and the Huntsman, Prometheus and Aliens the actress is adding behind-the-scenes appearances to her resume as well.
We're still waiting for details on who was the highest paid actor of 2017, which will reveal whether or not Hollywood has actually made any progress when it comes to the pay disparity between the genders.