There is no doubt that Jennifer Lawrence's bank account is experiencing a lot of joy these days.

Forbes revealed their annual highest-paid actresses list and once again the odds are in Lawrence's favor. For the second year in a row, Lawrence topped her Hollywood peers, raking in a cool $46 million.

It should be noted that Lawrence's monies were down $6 million from 2015, as she took in a whopping $52 million.

Her hefty funds in 2016 could largely be attributed to the Hunger Games: Mocking Jay - Part 2, which banked $653 million at the box office, and her salary for the upcoming Passengers also helped pad the starlet's earnings.

Melissa McCarthy was not too far behind the Joy actress.

Forbes reported that McCarthy's eight-figure payout for Ghostbusters assisted the comedian in grabbing the second place spot with $33 million. The Mike & Molly actress' Seven7 clothing line was also a great help.

Other notable names included on the list were Scarlett Johansson who came in third with $25 million. Jennifer Aniston ($21 million), Charlize Theron ($16.5 million), Julia Roberts ($12 million) and Mila Kunis ($11 million).