Robert Downey Jr has been named the highest-paid male actor for the third year running, according to Forbes.
The 50-year-old star grossed £51million between June 2014 and June 2015 thanks to his superhero transformation in the 'Iron Man' franchise which has become the biggest movie franchise in the world.
Downey Jr’s £51million earnings are considerably higher than the actor ranked second, Hong Kong-born martial arts star Jackie Chan, who pulled in £32million from his action films. Vin Diesel came in third place raking in £30million thanks to the success of the 'Fast and The Furious' franchise.
Bradley Cooper, who is currently starring on the London stage in 'Elephant Man', was fourth with a £26million haul from roles in films such as 'American Sniper', while comedian Adam Sandler was in fifth with £25million.
Rounding out the top ten were Tom Cruise in sixth on £24million, Bollywood stars Amitabh Bachchan and Salman Khan rank at joint seventh with £21million and Akshay Kumar was ninth on £20.8million.