If you want to make big bucks in Hollywood, become a superhero!

For the second year in a row, Robert Downey Jr., who plays Iron Man in a series of Marvel films, is the highest-earning actor in Hollywood, making an estimated $75 million in both 2012 and 2013.

His place at the top of Forbes’ annual list is largely due to The Avengers (2012) and Iron Man 3 (2013), which each crushed their fair share of box office records. And with the second Avengers film coming to theaters in 2015, you can bet the 49-year-old won’t fall far down this list!

In second is Dwayne “The Rock” Johnson (a bit of a surprise to us!) who made a whopping $52 million in earnings last year. Most of the 42-year-old’s fortune comes from The Fast & Furious franchise, which released its sixth film in 2013. He’s also preparing to headline his first blockbuster feature this summer, so, like RDJ, we expect to see him back on top next year!

dwayne johnson

Dwayne — with co-star Gina Carano — in “Fast & Furious 6”

In third is 39-year-old Bradley Cooper who raked in $46 million for The Hangover Part III and American Hustle, while Leonardo DiCaprio made a cool $39 million for the fourth place spot off of films like The Great Gatsby and The Wolf of Wall Street.

Rounding out the top five is relative newcomer, and fellow superhero, Chris Hemsworth, who portrays Thor in both his own franchise and Avengers. He scooped up an estimated $37 million, largely due to the release of Thor: The Dark World.

Scroll down to see the rest of the Top 10!

  • 6. Liam Neeson — $36 million
  • 7. Ben Affleck — $35 million
  • 8. Christian Bale — $35 million
  • 9. Will Smith — $32 million
  • 10. Mark Wahlberg — $32 million