Everyone knew Jennifer Lawrence was Hollywood's golden girl -- but she's got the paycheck to prove it.

Forbes' just released its annual ranking of Hollywood's highest-paid actresses and JLaw, who has done 12 films in four years, came out on top for the second year in a row.

Apparently the actress earned a whopping $46 million in 2016, due in large part to the Hunger Games' popularityand its final installment, Mockingjay – Part 2, which garnered $653 worldwide.

The 26-year-old also appeared in , which grossed $101 million, and thus helped her nab a big advance for her role in the upcoming sci-fi drama Passengers, according to Forbes.

Melissa McCarthy came in second on Forbes list after films like The Boss, Tammy, and the new Ghostbusters reboot. Scarlett Johansson was third, after raking in $25 million last year.

Other notable women on the list include Jennifer Aniston, who made $21 million, Chinese actress Fan Bingbing garnered $17 million, Charlize Theron took home $16.5 million and Julia Roberts made $12 million.