Hunger games actress Jennifer Lawrence has retained her prestigious position as the world's highest paid actress for the second straight year.
The 26 year old star who earned earned an estimated $46 million before tax from June last year to June (2016), topped the list compiled America's Forbes magazine.
She has had a busy and lucrative year. The past year saw Jennifer appear in the final instalment of the film series which made her a Hollywood superstar, The Hunger Games: Mockingjay - Part 2.
She also received an Academy Award nomination for Best Actress for her role in David O. Russell's Joy, and starred as Mystique in superhero sequel X-Men: Apocalypse.
Her earning did however drop from last year. Despite remaining the world's highest paid actress on the annual Forbes list, her earnings were down from $52 million in the previous year, and well below the figure made by the highest paid male actor, Dwayne 'the rock' Johnson the who took home $64.5 million over the same period.
In the top 10 highest paid actresses on earth Melissa McCarthy moved up to second place behind Lawrence, earning an estimated $33 million, while screen beauty Scarlett Johansson came in at third place with a remarkable $25 million.
Ageless actress Jennifer Aniston whose earnings of $21 million included money received for endorsement deals from top airline Emirates, beverage brand Smartwater, the Aveeno skincare range, and Living Proof shampoo.
Beautiful Chinese actress Fan Bingbing, earned a well deserved $17 million.
Here are the rest of the top 10; Charlize Theron, Amy Adams, Julia Roberts, Mila Kunis, and Bollywood star Deepika Padukone.