The actress earned an estimated $46 million over a 12-month period.
Jennifer Lawrence has been named the world’s highest paid actress by Forbes magazine.
Read: From Taylor Swift to Oprah, Check Out the Richest Self-Made Women in America
The Silver Linings Playbook star has earned $46 million in 2016. The earnings are actually a drop from the previous year, when she made $52 million, according to the magazine.
Lawrence's impressive earnings consist largely of a profit slice from the big box office gross of the final Hunger Games installment and a mammoth upfront fee for the forthcoming film, Passengers, with Chris Pratt.
The Oscar winner tops Forbes' list for the second year in a row.
Melissa McCarthy was second on the list, making $33 million dollars in 2016. McCarthy shot up in the rankings thanks to her reported eight-figure payday for Ghostbusters,
Scarlett Johansson came in at No. 3, earning $25 million. She reportedly earned a whopping $17.5 million for her upcoming controversial role as the lead in the Japanese anime film Ghost in the Shell.
Friends star Jennifer Aniston ranks at No. 4, banking $21 million. Besides her roles on the big screen, the actress has made millions in commercial endorsements like Smart Water and Aveeno.
Read: Loch'd Out: Ryan Lochte Losing Sponsors - and Money - in Robbery Lie Scandal
Chinese actress Fan Bingbing rounds out the top 5, earning $17 million. While a massive star in her native country, she made her American film debut in 2014’s X-Men: Days Of Future Past.