According to Forbes, Downey Jr. has earned an estimated $75 million, making him the highest-paid star for the second year in a row. Considering he released only one movie from June 2013 to June 2014, "the majority of Downey Jr.'s earnings come from backend payments off "Iron Man 3,'" Forbes noted.
Dwayne "The Rock" Johnson is next with $52 million from "Hercules' and "San Andreas." Next are "Bradley Cooper ($46 million), Leonardo DiCaprio ($39 million) and Chris Hemsworth ($37 million)."
Tom Cruise, who topped the list in 2012, is surprisingly not on this year's list.