Jennifer Lawrence has been named the highest-paid actress in Hollywood.

The 'Hunger Games' star banked a cool $51 million between June 2014 and June 2015, according to financial magazine Forbes, putting her $16 million ahead of her nearest rival Scarlett Johansson.

Much of Jennifer's fortune over the last 12 months is attributed to the success of 'The Hunger Games: Mockingjay Part 1', but she also took home millions of dollars thanks to her lucrative endorsement deal with Dior.

'Avengers' star Scarlett, 30, ranks in second place with an amassed pre-tax fortune of $35.5 million. The blonde beauty starred in the hugely success 'Avengers: Age of Ultron' and sci-fi hit 'Lucy', and also tops up her income with endorsements with Dolce & Gabbana and Sodastream.

'Spy' actress Melissa McCarthy ranked third on the list with earnings of $23 million, followed by Chinese actress Bingbing Fan, who earned $21 million.

Newlywed Jennifer Aniston rounds out the top five, amassing $16.5 million despite starring in just two films, 'Horrible Bosses 2' and 'Cake'. The actress' income is largely made up of endorsement deals for Aveeno, SmartWater and Living Proof.

Julia Roberts ranked in sixth place with earnings of $16 million, followed by actress-and-director Angelina Jolie with an income of $15 million.

In eighth place is Reese Witherspoon, who also earned $15 million, in ninth is Anne Hathaway ($12 million) and tenth is Kristen Stewart ($12 million).

Hollywood's highest-paid actresses 2015:

1. Jennifer Lawrence

2. Scarlett Johansson

3. Melissa McCarthy

4. Bingbing Fan

5. Jennifer Aniston

6. Julia Roberts

7. Angelina Jolie

8. Reese Witherspoon

9. Anne Hathaway

10. Kristen Stewart