When it comes to earning money, Robert Downey Junior is a true superhero.
The Iron Man star tops Forbes' list of highest-paid actors for a second straight year. Downey is estimated to have raked in $75 million between June 2013 and June 2014, about the same he earned year before. Marvel's Iron-Man and Avengers films have made almost $4 billion in worldwide ticket sales.
Dwayne "The Rock" Johnson came in second with $52 million in earnings, followed by Bradley Cooper ($46 million), Leonardo DiCaprio ($40 million) and Chris Hemsworth ($37 million).