Sign In
  • Best Buys
  • Household Money
  • Banking & Borrowing
  • Mortgages & Home
  • Saving & Making Money
  • Rights, Scams & Politics
  • Motoring & Travel
  • Investing & Pensions
  • Savings & ISAs
  • Features
  • Compare

The highest-paid movie roles of all time, ranked

Hollywood's biggest-ever paydays revealed
31. Leonardo DiCaprio – Killers of the Flower Moon: $30 million (£24m)
30. Ryan Reynolds – Six Underground: $33.3 million (£27m)
29. Emma Stone – La La Land: $34.2 million (£27.8m)
=28. Leonardo DiCaprio – Don't Look Up: $35 million (£28.5m)
=28. Will Smith – Emancipation: $35 million (£28.5m)
26. Mark Wahlberg – Spenser Confidential: $36.6 million (£29.8m)
25. Jim Carrey – The Cable Guy: $40.2 million (£32.7m)
24. Jim Carrey – Yes Man: at least $44 million (£35.8m)
=23. Will Smith – King Richard: $46.6 million (£37.9m)
=23. Denzel Washington – The Little Things: $46.6 million (£37.9m)
21. Arnold Schwarzenegger – Terminator 3: Rise of the Machines: $49.8 million (£40.5m)
=20. Dwayne Johnson – Red One: $50 million (£40.6m)
=20. Daniel Craig – Knives Out sequels: $50 million (£40.6m)
=20. Robert Downey Jr. – Avengers: Doomsday and Avengers: Secret Wars: at least $50 million (£40.6m) each
17. Cameron Diaz – Bad Teacher: $58.9 million (£47.9m)
16. Adam Sandler – various Netflix projects: $62.5 million (£50.8m)
15. Robert Downey Jr. – The Avengers: $68.7 million (£55.9m)
14. Leonardo DiCaprio – Inception: at least $72.4 million (£58.9m)
13. Johnny Depp – Pirates of the Caribbean: On Stranger Tides: $77.2 million (£62.8m)
12. Tom Hanks – Saving Private Ryan: $77.5 million (£63m)
11. Robert Downey Jr. – Avengers: Infinity War: $94.3 million (£76.7m)
10. Sandra Bullock – Gravity: at least $94.9 million (£77.1m)
9. Harrison Ford – Indiana Jones and the Kingdom of the Crystal Skull: $95.3 million (£77.5m)
8. Johnny Depp – Alice in Wonderland: $98.4 million (£80m)
7. Tom Cruise – Top Gun: Maverick: $100 million (£81.3m)
6. Tom Cruise – Mission: Impossible – Ghost Protocol: $105 million (£85.4m)
5. Tom Hanks – Forrest Gump: $138 million (£112m)
4. Jack Nicholson – Batman: $127 million (£103m)
3. Will Smith – Men in Black 3: $137 million (£111m)
2. Keanu Reeves – The Matrix: $158 million (£128m)
1. Bruce Wills – The Sixth Sense: $216 million (£169m)
1 of 32
Buena Vista Pictures film/LANDMARK MEDIA /Alamy Stock Photo

Hollywood's biggest-ever paydays revealed

We all know that actors can bank enviable amounts of money to star in movies. But for an elite group of top-tier talent, their salaries can reach staggering sums.

Read on as we countdown Hollywood's highest-paid movie roles of all time. There are some surprises on the way to the top spot...

All dollar amounts in US dollars. Pre-2022 figures have been adjusted for inflation to give you an idea of their value in today's money.

Gallery view |
List View

Danielle McAdam

10 January 2025

Features

See more on this topic

Share the love