Jennifer Lawrence has been named the highest-paid actress for the second year running. The 26-year-old actress has managed to retain her title on financial bible Forbes' annual list after cashing in a whopping $46 million in pre-tax earnings in the financial period June 2015-June 2016. However, the 'Silver Linings Playbook' star has seen an 11.5% fall in earnings compared to last year's $52 million, but she's still managed to stay top of the payroll leaderboard. The blonde beauty - whose earnings this year come largely from both the last installment of the 'Hunger Games' series and a mammoth upfront payment for forthcoming movie 'Passengers' - earned $13 million more than Melissa McCarthy, who ranked second place of Forbes' annual list with pretax earnings of $33 million. The 45-year-old actress' income is nothing to be sniffed at though, as she's managed to pull up her pay packet by $10 million since last year, a feat which is thanks to a reported eight-figure sum from 'Ghostbusters'. Scarlett Johansson, 31, came in at third place with a total of $25 million, thanks in part to her involvement in both 'The Jungle Book' and 'Captain America: Civil War'. Finishing off the top five were Jennifer Aniston on $21 million, and Fan Bingbing, the only Chinese actress to make the ranking who earned $17 million. Whilst the actresses who made the list can boast large earnings, the pay gap with male actors still exists, and a reported 90% of the top-paid actresses supplement their on-screen earnings with endorsements. Aniston's number four ranking was largely supplemented by advertising campaigns with Emirates Airlines, Smartwater, and Aveeno. Second-placed McCarthy also supplemented her on-screen earnings through her all sizes clothing line. She said: "I started to think if I could do anything to build women up rather than the constant tear down I'm going to do it," Only four actresses pocketed more than $20 million - up from three in 2015 - compared to 18 of the world's top male actors. Forbes magazine's 2016 list of highest-earning actresses: 1. Jennifer Lawrence, $46 million 2. Melissa McCarthy, $33 million 3. Scarlett Johansson, $25 million 4. Jennifer Aniston, $21 million 5. Fan Bingbing, $17 million 6. Charlize Theron, $16.5 million 7. Amy Adams, $13.5 million 8. Julia Roberts, $12 million 9. Mila Kunis, $11 million 10. Deepika Padukone, $10 million

Reality TV star Kim Kardashian reveals brain aneurysm diagnosis
Global Village celebrates 30 years with dazzling new parade
Oscar-winning 'Dune' studio to hold Abu Dhabi masterclass in November
Emma Stone brags about not breaking bones for film 'Bugonia'
Natural History Museum Abu Dhabi gears up for November opening
Train to light up Dubai's Coca-Cola Arena in February