According to Forbes Magazine, "Hunger Games" actress, Jennifer Lawrence, is the world's highest-paid actress with $46 million.
The Academy winner is the highest paid actress for the second consecutive year.
The figures are based on interviews with managers, data from Nielsen, Box Office Mojo, and IMDB.
Others on the Forbes 10 highest paid actresses list include Bollywood actress, Deepika Padukone, with $10 million, Mila Kunis with $11 million, Julia Roberts with $12 million among others.
44-year-old Dwayne Johnson is the world's highest-paid actor with a whopping $64.5 million.
Check out the list below;
1. Jennifer Lawrence - $46M
Jennifer Lawrence (Getty)
2. MelisSa McCarthy - $33M
Melissa McCarthy (Etonline)
3. Scarlett Johansson - $25M
ALSO READ: 14 HIGHEST PAID ACTORS OF 2016
4. Jennifer Aniston - $21M
Jennifer Aniston is Most Beautiful Woman in 2016 (eonline)
5. Fan Bing Bing - $17M
READ : 5 MOVIES WITH BETTER BONDAGE SEX SCENES THAN "FIFTY SHADES OF GREY"
6. Charlize Theron - $16.5M
Charlize Theron (EW)
7. Amy Adams - $13.5M
Amy Adams (Instagram)
8. Julia Roberts - $12M
Julia Roberts for Allure Magazine October 2015 beauty issue (Allure Magazine/Tom Munro )
ALSO READ: 10 THINGS YOU SHOULD NEVER SAY TO A TRUE NOLLYWOOD FAN
9. Mila Kunis - $11M
Mila Kunis in Zuhair Murah (Getty)
10. Deepika Padukone - $10M
Deepika Padukone (.filmymonkey)
ALSO READ: 8 ACTORS WHO WOULD HAVE MADE A BETTER CHRISTIAN GREY