Emma Stone has been named 2017’s highest earning actress in Hollywood by Forbes.
With this, Emma dethroned Jennifer Lawrence, who topped the list in 2015 and 2016 and came third this year. The 28-year-old actress has made a whopping $26 million over the past year, largely because of her profits from the musical La La Land.
ennifer Aniston came in second, earning $25.5 million — significantly thanks to endorsement deals with Emirates Airline, Smartwater and Aveeno — while Jennifer Lawrence was third, generating $24 million.
Don’t miss: We asked financial advisers: How realistic is Netflix’s “Ozark”?
Among Stone’s upcoming projects are the Billie Jean King biopic “Battle of the Sexes,” the Netflix comedy “Maniac” and historical drama “The Favorite.”
Emma Watson, who had reportedly been in early negotiations to play the role of aspiring actress Mia in “La La Land” before Stone landed the part, was a new entrant on the Forbes list at No. 6, making $14 million, largely thanks to her role in the Disney musical “Beauty and the Beast.”
Melissa McCarthy came in at No. 4 with $18 million, while Mila Kunis was fifth with $15.5 million.
Charlize Theron ($14 million), Cate Blanchett ($12 million), Julia Roberts ($12 million) and Amy Adams ($11.5 million) rounded out the top ten list.
Forbes primarily based its earning estimates on data from Nielsen, ComScore, Box Office Mojo and IMDB. The top 10 highest-paid actresses earned a combined $172.5 million between June 1, 2016 and June 1, 2017, down 16% from $205 million last year.