The 50 actors who have made the most money at the US box office

Paramount PicturesTom Hanks in ‘Saving Private Ryan.’

The most successful actors in Hollywood history have combined talent, versatility, and longevity to appear in hit films for decades.

Tom Hanks, for instance – the fourth highest-earning actor in US box-office history – embodies all three of these qualities.

We turned to Box Office Mojo to rank the top-earning actors of all time by their total career hauls for their films at the US box office.

The ranking shifted significantly following the release of this year’s blockbuster Marvel film “Avengers: Infinity War,” with “Avengers” actors like Scarlett Johansson and Robert Downey Jr. moving up several spots each at the top of the list.

Here are the 50 actors with the top U.S. box-office grosses of all time:


50. Mark Hamill — $US2.797 billion

Disney/LucasfilmHamill in ‘Star Wars: The Last Jedi.’

Highest-grossing film: “Star Wars: The Force Awakens” ($US936.7 million)


49. Adam Sandler — $US2.825 billion

NetflixSandler in ‘Big Daddy.’

Highest-grossing film: “Hotel Transylvania 2” ($US169.7 million)


48. Ben Stiller — $US2.829 billion

UniversalStiller in ‘Meet the Fockers.’

Highest-grossing film: “Meet the Fockers” ($US279.3 million)


47. Forest Whitaker — $US2.830 billion

Marvel StudiosWhitaker in ‘Black Panther.’

Highest-grossing film: “Black Panther” ($US700.1 million)


46. Elizabeth Banks — $US2.831 billion

LionsgateBanks in ‘The Hunger Games.’

Highest-grossing film: “Catching Fire” ($US424.7 million)


45. Carrie Fisher — $US2.890 billion

LucasfilmFisher in ‘Star Wars: The Force Awakens.’

Highest-grossing film: “Star Wars: The Force Awakens” ($US936.7 million)


44. Ralph Fiennes — $US2.903 billion

Karolina Rodak/YoutubeFiennes in ‘Harry Potter and the Deathly Hollows – Part 2.’

Highest-grossing film: “Harry Potter and the Deathly Hollows – Part 2” ($US381.0 million)


43. Mark Ruffalo — $US2.906 billion

Marvel StudioRuffalo in ‘The Avengers.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


42. Julia Roberts — $US2.912 billion

UniversalRoberts in ‘Erin Brokovich.’

Highest-grossing film: “Ocean’s Eleven” ($US183.4 million)


41. Owen Wilson — $US2.922 billion

Owen WilsonWilson in ‘Night at the Museum.’

Highest-grossing film: “Night at the Museum” ($US250.9 million)


40. Mark Wahlberg — $US2.937 billion

Paramount PicturesWahlberg in ‘Transformers 4.’

Highest-grossing film: “Transformers 4” ($US245.4 million)


39. Helena Bonham Carter — $US2.965 billion

Warner Bros.Carter in ‘Harry Potter and the Order of the Phoenix.’

Highest-grossing film: “Harry Potter and the Deathly Hollows – Part 2” ($US381.0 million)


38. Simon Pegg — $US2.969 billion

ParamountPegg in ‘Star Trek.’

Highest-grossing film: “Star Wars: The Force Awakens” ($US936.7 million)


37. Steve Carell — $US2.987 billion

Universal/’The 40 Year Old Virgin’Carell in ‘The 40-Year-Old Virgin.’

Highest-grossing film: “Despicable Me 2” ($US368.1 million)


36. Orlando Bloom — $US2.988 billion

Buena VistaBloom in ‘Pirates of the Caribbean: Dead Man’s Chest’

Highest-grossing film: “Pirates of the Caribbean: Dead Man’s Chest” ($US423.3 million)


35. Liam Neeson — $US2.990 billion

LucasFilmsNeeson in ‘Star Wars: The Phantom Menace.’

Highest-grossing film: “Star Wars: The Phantom Menace” ($US474.5 million)


34. Cameron Diaz — $US3.031 billion

20th Century FoxDiaz in ‘There’s Something About Mary.’

Highest-grossing film: “Shrek 2” ($US441.2 million)


33. Chris Hemsworth — $US3.062 billion

Marvel StudiosHemsworth in ‘Thor: Ragnarok.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


32. Chris Evans — $US3.161 billion

MarvelEvans in ‘Avengers: Infinity War.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


31. Chris Pratt — $US3.177 billion

MarvelPratt in ‘Guardians of the Galaxy.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


30. Matt Damon — $US3.189 billion

20th Century FoxDamon in ‘The Martian.’

Highest-grossing film: “The Martian” ($US228.4 million)


29. Will Smith — $US3.205 billion

Warner Bros.Smith in ‘Suicide Squad.’

Highest-grossing film: “Suicide Squad” ($US325.1 million)


28. Emma Watson — $US3.206 billion

DisneyWatson in ‘Beauty and the Beast.’

Highest-grossing film: “Beauty and the Beast” ($US504 million)


27. Bruce Willis — $US3.223 billion

Buena Vista PicturesWillis in ‘The Sixth Sense.’

Highest-grossing film: “The Sixth Sense” ($US293.5 million)


26. Robert DeNiro — $US3.233 billion

Universal Pictures.DeNiro in ‘Meet the Fockers.’

Highest-grossing film: “Meet the Fockers” ($US279.3 million)


25. Cate Blanchett — $US3.257 billion

MarvelBlanchett in ‘Thor: Ragnarok.’

Highest-grossing film: “The Lord of the Rings: Return of the King” ($US377.8 million)


24. Woody Harrelson — $US3.265 billion

LionsgateHarrelson in ‘Catching Fire.’

Highest-grossing film: “Catching Fire” ($US424.7 million)


23. Robin Williams — $US3.279 billion

20th Century FoxWilliams in ‘Night at the Museum.’

Highest grossing film: “Night at the Museum” ($US250.9 million)


22. Stellan Skarsgard — $US3.294 billion

DisneySkarsgard in ‘Thor: The Dark World.’

Highest-grossing film: “The Avengers” ($US623.4 million)


21. Zoe Saldana — $US3.318 billion

MarvelSaldana in ‘Guardians of the Galaxy.’

Highest-grossing film: “Avatar” ($US760.5 million)


20. Dwayne Johnson — $US3.379 billion

Sony PicturesJohnson in ‘Jumanji.’

Highest-grossing film: “Jumanji” ($US404.5 million)


19. Gary Oldman — $US3.433 billion

Warner Bros. PicturesOldman in ‘The Dark Knight.’

Highest-grossing film: “The Dark Knight” ($US534.9 million)


18. Michael Caine — $US3.439 billion

Warner Bros. / The Dark Knight RisesCaine in ‘The Dark Knight Rises.’

Highest-grossing film: “The Dark Knight” ($US534.9 million)


17. Vin Diesel — $US3.492 billion

Marvel StudiosDiesel as Groot in ‘Avengers: Infinity War.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


16. Don Cheadle — $US3.564 billion

MarvelCheadle in ‘Iron Man 2.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


15. Bradley Cooper — $US3.626 billion

Courtesy of Warner Bros. PicturesCooper in ‘American Sniper.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


14. Ian McKellan — $US3.654 billion

New LineMcKellan in ‘The Lord of the Rings: The Return of the King.’

Highest-grossing film: “Beauty and the Beast” ($US504 million)


13. Johnny Depp — $US3.642 billion

YouTube/disneypiratesDepp in ‘Pirates of the Caribbean: Dead Man’s Chest’

Highest-grossing film: “Pirates of the Caribbean: Dead Man’s Chest” ($US423.3 million)


12. Idris Elba — $US3.688 billion

DisneyElba in ‘Thor: Ragnarok.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


11. Stanley Tucci — $US3.776 billion

LionsgateTucci in ‘Catching Fire.’

Highest-grossing film: “Beauty and the Beast” ($US504 million)


10. Eddie Murphy — $US3.811 billion

ParamountMurphy in ‘Coming to America.’

Highest-grossing film: “Shrek 2” ($US441.2 million)


9. Tom Cruise — $US3.989 billion

Paramount PicturesCruise in ‘War of the Worlds.’

Highest-grossing film: “War of the Worlds” ($US234.3 million)


8. Anthony Daniels — $US4.040 billion

DisneyDaniels as C-3PO in ‘Star Wars: The Force Awakens.’

Highest-grossing film: “Star Wars: The Force Awakens” ($US936.7 million)


7. Andy Serkis — $US4.357 billion

LucasfilmSerkis as Supreme Leader Snoke in ‘Star Wars: The Force Awakens.’

Highest-grossing film: “Star Wars: The Force Awakens” ($US936.7 million)


6. Scarlett Johansson — $US4.385 billion

Disney / MarvelJohansson in ‘The Avengers.’

Highest-grossing film: “Avengers: Infinity War” ($US623.4 million)


5. Morgan Freeman — $US4.522 billion

Warner Bros.Freeman in ‘The Dark Knight.’

Highest-grossing film: “The Dark Knight” ($US534.9 million)


4. Tom Hanks — $US4.605 billion

20th Century FoxHanks in ‘Cast Away.’

Highest-grossing film: “Toy Story 3” ($US415 million)


3. Robert Downey, Jr. — $US4.960 billion

MarvelDowney, Jr. in ‘Avengers: Infinity War.’

Highest-grossing film: “Avengers: Infinity War” ($US678.8 million)


2. Harrison Ford — $US4.963 billion

Disney/LucasFilmFord in ‘Star Wars: The Force Awakens.’

Highest-grossing film: “Star Wars: The Force Awakens” ($US936.7 million)


1. Samuel L. Jackson — $US5.753 billion

Walt Disney PicturesJackson in ‘The Avengers.’

Highest-grossing film: “The Avengers” ($US623.4 million)

NOW WATCH: Briefing videos

Business Insider Emails & Alerts

Site highlights each day to your inbox.

Follow Business Insider Australia on Facebook, Twitter, LinkedIn, and Instagram.