It pays to be a superhero. Literally.
For the second year in a row, Iron Man actor Robert Downey Jr has topped Forbes' list of highest paid actors, with his Avengers co-star, Australia's Chris Hemsworth, also making the top five.
Downey Jr came in at No. 1 again with estimated earnings of US$75 million from June 2013 to June 2014.
In second place was wrestler turned movie-star Dwayne 'The Rock' Johnson, who came with US$52 million, mostly thanks to franchises such as Fast and Furious.
Johnson just completed filming big action flick San Andreas in Australia and will next be seen in Hercules this month - his first big starring role.