Iron Man star Robert Downey Jr has topped Forbes' list of highest-paid actors for the third year running.
He earned $US80 million thanks to blockbusters like Avengers: Age of Ultron, according to the list.
For the first time, the list also includes actors who work outside the US movie industry, meaning the top 10 sports three Bollywood stars.
Jackie Chan, the biggest movie star in China, came in at number two with $US50 million.
Daniel Craig was the only British actor to feature, coming in at number 15 jointly with Australian actor Chris Hemsworth.
They each earned $US27 million according to Forbes.
In compiling the list, the number crunchers measured earnings before subtracting management fees and taxes over the past year.
Forbes described it as "the first truly global earnings tally of leading men", adding that the 34 stars on the full list "earned a combined $US941 million before taxes and fees between June 2014 and June 2015".
Forbes list of the world's highest-paid actors 2015:
- 1 Robert Downey Jr - $US80m
- 2 Jackie Chan - $US50m
- 3 Vin Diesel - $US47m
- 4 Bradley Cooper - $US41.5m
- 5 Adam Sandler - $US41m
- 6 Tom Cruise - $US40m
- 7 Amitabh Bachchan - $US33.5m
- 8 Salman Khan - $US33.5m
- 9 Akshay Kumar - $US32.5m
- 10 Mark Wahlberg - $US32m