Forbes released its annual list of the highest-paid actors in the world, and though equal pay in Hollywood has been a hot topic in recent years, 14 male actors still edged out Emma Stone, the highest-paid actress in 2017.
Click through this gallery to see some of the actors who made the cut.
8. Shah Rukh Khan: $38M
Americans may not know his name, but Shah Rukh Khan is a Bollywood superstar. Khan made $38 million from Bollywood blockbusters and dozens of endorsements in 2017.
7. Tom Cruise: $43M
Tom Cruise is still cashing in on action movies. The actor earned estimated eight-figure salaries from both "The Mummy" and "Mission: Impossible 6."
6. Robert Downey Jr.: $48M
Robert Downey Jr. probably is not too upset that he has fallen from the No. 1 slot on this list since 2015. The "Iron Man" actor is still making millions from superhero movies.
5. Jackie Chan: $49M
Jackie Chan's star might not shine as bright as it used to in Hollywood, but the actor is still one of China's biggest movie stars.
4. Adam Sandler: $50.5M
Who cares if the critics pan his movies? Adam Sandler is laughing all the way to the bank with his four-movie deal with Netflix.
3. Vin Diesel: $54.5M
Wildly successful franchise "The Fast and the Furious" isn't the only project lining Vin Diesel's pockets. The actor also voice-acted in "Guardians of the Galaxy Vol. 2" and starred in "xXx: The Return of Xander Cage."
2. Dwayne "The Rock" Johnson: $65M
Dwayne "The Rock" Johnson is probably happy he beat out his rival and "Fate of the Furious" co-star, Vin Diesel, on this list. The actor also cashed in on "Baywatch," "Jumanji" and HBO series "Ballers."
1. Mark Wahlberg: $68M
Mark Wahlberg had his highest-earning year ever thanks to movies like "Daddy's Home 2" and "Transformers: The Last Night." He also has an endorsement with AT&T and he and his family own Wahlbergers, a chain of burger restaurants.
Head over to Forbes to see the full list of highest-paid actors.