This top list shows the top 10 highest-paid movie roles of all time

Monochrome Photo of Men Sitting in Front of Bar Counter
Learn

This top list shows the top 10 highest-paid movie roles of all time. The highest-paid movie roles of all time showcase some of the biggest stars in Hollywood and the immense salaries they’ve earned for their performances. At the top of the list is Daniel Craig, who earned an astounding $100 million for his role in the Knives Out sequels. His deal included not only a high salary but also a percentage of the film’s profits.

Tom Cruise also received $100 million for his role in Mission: Impossible 2, solidifying his position as one of the highest-paid actors in the industry. Robert Downey Jr. made $75 million for his appearance in Avengers: Endgame, making it one of the most lucrative roles in the Marvel franchise.

Other notable names on the list include Johnny Depp, who earned $55 million for Pirates of the Caribbean: On Stranger Tides, and Dwayne Johnson, who took home $50 million for Red One. Leonardo DiCaprio and Jack Nicholson each received $50 million for their roles in Inception and Batman, respectively.

Margot Robbie also earned $50 million for Barbie, proving her growing influence in Hollywood. Meanwhile, Cameron Diaz made $42 million for Bad Teacher, and Tom Hanks earned $40 million for his role in Saving Private Ryan. These salaries reflect the power and influence of A-list actors in the film industry.


Sources:
29 of the highest-paid film deals of all time, ranked: from Leonardo DiCaprio’s payday for Killers of the Flower Moon and Margot Robbie’s Barbie bonuses, to Robert Downey Jr becoming Marvel’s No 1 | South China Morning Post (scmp.com)
The highest-paid movie roles of all time, ranked | lovemoney.com

Share this!