4. Akshay Kumar — $65 million
Bollywood actor Kumar is currently starring in "Mission Mangal," which recently passed am Indian box-office milestone with 100 crore (1 billion Indian rupees or $14 million).
3. Robert Downey Jr — $66 million
Downey enjoyed hefty paydays for his role in the Marvel Cinematic Universe. He earned $20 million upfront for "Avengers: Endgame," and will get another 8% of box-office gross, or $55 million, according to Forbes. So, in all, Downey will earn $75 million for "Endgame," his final outing as Iron Man.
2. Chris Hemsworth — $76.4 million
Most of Hemsworth's earnings the past year came from his role as Thor in "Avengers: Infinity War" and "Endgame," but he also starred in this year's "Men in Black: International."
1. Dwayne Johnson — $89.4 million
Johnson earns 15% of box office from franchise movies he stars in, and is getting $23.5 million upfront for the upcoming "Jumanji: The Next Level," according to Forbes. He also gets $700,000 an episode for HBO's "Ballers," and makes seven figures from his Under Armour deal, Forbes said.