Here's a list of top 10 actresses who feature in the Forbes hall of fame of highest paid actresses for 2016.
Hunger Games actress Jennifer Lawrence is on the list for the second straight year with earnings of $46 million.
Melissa McCarthy, who made substantial amounts for her controversial film Ghostbusters, took home $33 million.
Scarlett Johansson, who reprised her role as Black Widow in this year's Captain America: Civil War, earned $25 million.
Jennifer Aniston, who was named the World's Most Beautiful Woman by People Magazine, took home $21 million.
Chinese actress Fan Bingbing, who has previously topped Forbes China Celebrity 100 list thrice, is at no 5.
Charlize Theron, star of films like Mad Max: Fury Road and Snow White and the Huntsman, made $16.5 million.
Amy Adams, who reprised the role of Lois Lane in 2016's Batman v Superman: Dawn of Justice, is at the seventh place with $13.5 million.
Julia Roberts took home a 'Pretty' fat pay cheque of $12 million.
That '70s Show actress Mila Kunis made a whopping $11 million.
Bollywood's Deepika Padukone, who will make her Hollywood film debut with xXx: Return of Xander Cage, earned $10 million.