As of June 2015, the highest-paid actors in Hollywood are Robert Downey Jr., Dwayne "The Rock" Johnson and Bradley Cooper. These actors each made over $45 million in 2014.
Robert Downey Jr. is the highest paid actor in the world, as of June 2015, having earned $75 million in 2014. Some of the most successful actors in Hollywood aren't paid a flat salary, but are instead paid with a percentage of the film's box office gross. For his starring role in "The Avengers" in 2012, Downey Jr earned over $50 million, as his contract guaranteed him a percentage of the film's profits rather than a flat salary. "The Avengers" grossed over $1.5 billion worldwide.
Some actors, such as Downey Jr. and Bradley Cooper, both produce and star in their movies. Cooper produced and starred in the 2014 film "American Sniper," which took in over $350 million at the U.S. box office. Even though Cooper earned a significant amount of money for his work as a producer, he is still classified as one of the highest-paid actors in Hollywood.
Actors can also receive additional income from merchandising. Downey Jr is famous for portraying Iron Man, and as such receives a percentage of merchandising sales of Iron Man merchandise, due to the use of his likeness.