It’s been a good year for Jennifer Lawrence. The actress raked in $46 million between June of 2015 and 2016, Forbes reports, thanks to her star turn in the blockbuster Hunger Games franchise, her Oscar-nominated role in Joy and an advance for the sci-fi drama Passengers. This is her second year topping the list. Ghostbusters‘ Melissa McCarthy and Marvel star Scarlett Johansson took top honors after Lawrence, while Jennifer Aniston, Fan Bingbing, Charlize Theron, Amy Adams, Julia Roberts, Mila Kunis and Deepika Padukone round out the top ten.