With a healthy $80 million (£50 million) cash injection over the past year, the actor has beaten Jackie Chan to the top spot by over $30 million (£19 million).

For the first time, the rich list also includes actors who work outside the U.S. movie industry, giving Bollywood stars Amitabh Bachchan, Salman Khan and Akshay Kumar places in the top 10.

Meanwhile, also making the top five are Vin Diesel, Bradley Cooper and Adam Sandler, who each netted over $40 million (£25 million) in the past 12 months.