Jennifer Lawrence comes out on top again this year. Click through to see Forbes' ranking of the world's highest paid actresses. Some may surprise you.
Carlos Alvarez/Getty Images
10. Deepika Padukone
Tenth on the list, this is the first time Bollywood actress Deepika Padukone has made the Forbes ranking. She will bring in an estimated $10 million this year, mostly from endorsements, according to Forbes.
Ethan Miller/Getty Images
9. Mila Kunis
With $11 million to her name in the last year, "Bad Moms" star Mila Kunis is ninth on the list. Her acting paychecks are also supplemented by endorsements for British jewelry company Gemfields and also Jim Beam whiskey.
8. Julia Roberts
At eighth on Forbes' ranking, Julia Roberts is set to bring in $12 million, proving she still has it at 48. Her deal with Lancôme is what helped land her on the list.
7. Amy Adams
Set to bring in $13.5 million, Amy Adams is in seventh place this year. Her recurring role as Lois Lane in the DC Comics movies has proven lucrative -- as has her endorsement deal with MaxMara, according to Forbes.
6. Charlize TheronCharlize Theron will rake in $16.5 million from acting gigs -- including a reported $10 million upfront fee for "The Huntsman: Winter's War" -- and also her Dior J'Adore perfume deal. That puts her at sixth on Forbes' list.
5. Fan Bingbing
"X-Men: Days of Future Past" star Fan Bingbing is a big deal in China, which is why she's fifth on the list. She's earned an estimated $17 million in the last year. Her acting roles and her deals with Chopard and L'Oréal landed her on the list.
4. Jennifer AnistonJennifer Aniston's annual income of roughly $21 million is mostly made up of her many endorsements, including Smartwater. She's set to appear in the upcoming comedy "Office Christmas Party."
2. Melissa McCarthyMelissa McCarthy is riding high at No. 2 with a reported $33 million in the last year. Her "Ghostbusters" role and clothing line earnings both factored into her paycheck, Forbes reports.