Girl’s on fire! Forbes released their annual list of Hollywood’s highest-paid actresses on Tuesday, August 23, and no surprise, Jennifer Lawrence is No. 1 for the second year in a row.
The X-Men: Apocalypse star raked in $46 million before taxes from June 1, 2015, to June 1, 2016. Lawrence’s millions are mostly from the final Hunger Games film, which came out in November, and her upcoming movie Passengers, according to Forbes.
In the second spot is Melissa McCarthy with $33 million. The comedian earned much of her income from her summer blockbuster Ghostbusters with an eight-figure payday, Forbes reports. Scarlett Johansson took third place at $25 million.
Jennifer Aniston moved up one spot from last year to fourth place at $21 million. Forbes notes that like many of the actresses on the list she made a chunk of her income from endorsements, such as Smartwater, Aveeno, Emirates airlines and Living Proof. Chinese actress Fan Bingbing took the fifth spot with $17 million. Rounding out the top 10 are Charlize Theron, Amy Adams, Julia Roberts, Mila Kunis and Bollywood star Deepika Padukone, who all made at least $10 million.
A few A-listers slipped off last year’s list, including Angelina Jolie, Kristen Stewart, Reese Witherspoon and Anne Hathaway, who all made the 2015 list.
According to Forbes, “estimates are based on data from Nielsen, Box Office Mojo, IMDb, as well as interviews with agents, managers and lawyers.”
Next, the list of highest-paid actors will be published on Thursday, August 25. Forbes emphasized that there’s still a major difference in salaries for actors and actresses. While only four women made more than $20 million, 18 men hit that benchmark. Last year, Robert Downey Jr. was the highest-paid actor at $80 million.
Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!