Highest-earning actors, actresses in Hollywood
Mark Wahlberg
Mark Wahlberg starred in "Transformers: The Last Knight" during the June 2016-2017 scoring period, contributing to his $68 million earnings.
Dwayne Johnson
The Rock made the No. 2 spot earning $65 million, moving down one spot from last year as the highest-paid actor in the world.
Vin Diesel
Making Forbes' list for the fourth year in a row, Vin Diesel brought in a $54.5 million annual paycheck. The actor can credit his big earnings to the recent installments of films including "The Fate of the Furious" and "Guardians of The Galaxy Vol. 2."
Adam Sandler
Adam Sandler earned an impressive $50.5 million annual paycheck during 2016-2017 thanks to a deal with Netflix.
Jackie Chan
According to Forbes, Jackie Chan made his $49 million thanks to Chinese films that weren't released in the United States, most recently "Railroad Tigers" and "Kung Fu Yoga."
Robert Downey Jr.
Robert Downey Jr. nabbed the No. 6 spot earning $48 million during 2016-2017 with roles in "Spider-Man: Homecoming" and the upcoming "Avengers: Infinity War."
Tom Cruise
Tom Cruise lands at the No. 7 spot with $43 million. He earned his eight-figure pay out thanks to films like "The Mummy" and the upcoming "Mission: Impossible 6."
Shah Rukh Khan
With a $38 million annual pay for his lead role in "Raees," the Bollywood star earned millions in upfront deals while further cashing in on endorsement deals.
Salman Khan
Leading Indian Bollywood actor Salman Khan ("Sultan") made $37 million this year -- with the help of endorsements, too.
Akshay Kumar
Films and endorsements combined, Bollywood's Akshay Kumar brings in $35.5 million, landing him the 10th spot on this year's list.
Chris Hemsworth
Thanks to his roles in "The Huntsman: Winter's War," "Ghostbusters" and the upcoming "Thor: Ragnarok," Chris Hemsworth earned $31.5 million and the No. 11 spot on the list.
Tom Hanks
Two-time Oscar-winner Tom Hanks made $31 million this year from roles in "Sully" and "The Circle."
Samuel L. Jackson
Samuel L. Jackson made $30.5 million last year thanks to his role in "The Avengers" as well as "The Hitman's Bodyguard" and "Kong: Skull Island."
Ryan Gosling
Ryan Gosling's role as Sebastian in "La La Land" helped him pull in $29 million this year.
Emma Stone
Emma Stone topped Forbes' 2017 list of the world's highest-paid actresses with $26 million thanks to her role in "La La Land."
Jennifer Aniston
"Office Christmas Party" actress Jennifer Aniston received hefty pay for the comedy, plus endorsements including Smartwater and Aveeno, landing her at No. 16 with $25.5 million.
Jennifer Lawrence
Jennifer Lawrence made the No. 17 spot on the list after seeing a $24 million yearly profit, with a large amount coming from "X-Men: Apocalypse," which grossed $543,934,787 worldwide at the box office.
Ryan Reynolds
Ryan Reynolds managed to make the Forbes' highest-paid actors list with $21.5 million, thanks to roles in "Deadpool" and "The Hitman's Bodyguard."
Matt Damon
Matt Damon makes the list again with $21 million. His film, "Jason Bourne" grossed $415.5 million on a $120 million budget.
Jeremy Renner
Newcomer to the list, Jeremy Renner, made $19 million this year and lands at No. 20.
Chris Evans
"Captain America" actor Chris Evans makes Forbes' list for the second time in a row with $18 million thanks to his roles in "Gifted" and "Spider-Man: Homecoming."
Melissa McCarthy
Funny woman Melissa McCarthy cashed in this year with the "Gilmore Girls" Netflix reboot, "Gilmore Girls: A Year in the Life," and her returning role as Sean Spicer on "Saturday Night Live."
Chris Pratt
Chris Pratt managed to make the list for the third year in a row with his $17 million annual earnings.
Mila Kunis
Mila Kunis' $15.5 million this year came from "A Bad Moms Christmas" and "Family Guy" (she voices Meg), plus jewelry and whiskey advertisements.
Emma Watson
Emma Watson made $14 million last year mostly thanks to her role in Disney's "Beauty and the Beast," which grossed $1,262,778,290 worldwide.
Mark Ruffalo
Mark Ruffalo, better known as The Hulk in "The Avengers" franchise, made $13 million between June 2016 and June 2017.
Cate Blanchett
Cate Blanchett makes the No. 27 spot with her annual earnings of $12 million.
Julia Roberts
Though Julia Roberts tends to be picky about her roles, according to Forbes, she still managed to bring in $12 million this year.
Amy Adams
Actress Amy Adams finds a spot at No. 29 on Forbes' list after making $11.5 million.