Jennifer Lawrence has been named the highest paid actress in Hollywood for the second year running.
The Oscar-winning actress raked in estimated pre-tax earnings of $46m in the last year, Forbes reports.
Lawrence was the star of the latest Hunger Games film which grossed $650m and she also received a massive upfront fee for the forthcoming space thriller Passengers.
This pushed the 26-year-old up above the second-placed Melissa McCarthy, who pocketed $33m.
The world’s 10 highest-paid actresses made a combined $205m in the last 12 months, Forbes said.
The Top 10 list is rounded out as follows:
1. Jennifer Lawrence – $46m
2. Melissa McCarthy – $33m
3. Scarlett Johansson – $25m
4. Jennifer Aniston – $21m
5. Fan Bingbing – $17m
6. Charlize Theron – $16.5m
7. Amy Adams – $13.5m
8. Julia Roberts – $12m
9. Mila Kunis – $11m
10. Deepika Padukone – $10m