Downey Jr Named Highest-Earning Actor Again
Robert Downey Jr has topped a list of Hollywood's highest paid actors for the second year in a row, with earnings of $75m (£43m).
The 49-year-old star made most of his money from June 2013 to June 2014 from Iron Man 3, which took $1.2bn (£703m) at the worldwide box office, according to Forbes.
"As Iron Man, he's the driving force behind four of Marvel's biggest hits, including 'The Avengers,'" Forbes.com said.
Former wrestler Dwayne "The Rock" Johnson, 42, who starred in G.I. Joe: Retaliation, and the Fast and Furious films, jumped into second place this year from fifth in 2013 with earnings of $52m (£30m), followed by Hangover star Bradley Cooper, 39, with $46m (£27m).
"His work in the lucrative 'Hangover,' franchise has given him the ability to take risks with smaller films like Silver Linings Playbook and American Hustle," Forbes said about Cooper.
The Wolf of Wall Street star Leonardo DiCaprio, 39, had a lucrative year with two hit films and came in fourth at $39m (£23m), while Australian Thor actor Chris Hemsworth, rounded out the top five with $37m (£21m).
Forbes.com compiled the rankings and estimated earnings by talking to managers, producers and agents.