Tom Hanks in “Saving Private Ryan.”Paramount PicturesThe 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 — $2.797 billion
Hamill in “Star Wars: The Last Jedi.”Disney/Lucasfilm
Highest-grossing film: “Star Wars: The Force Awakens” ($936.7 million)
49. Adam Sandler — $2.825 billion
Sandler in “Big Daddy.”Netflix
Highest-grossing film: “Hotel Transylvania 2” ($169.7 million)
48. Ben Stiller — $2.829 billion
Stiller in “Meet the Fockers.”Universal
Highest-grossing film: “Meet the Fockers” ($279.3 million)
47. Forest Whitaker — $2.830 billion
Whitaker in “Black Panther.”Marvel Studios
Highest-grossing film: “Black Panther” ($700.1 million)
46. Elizabeth Banks — $2.831 billion
Banks in “The Hunger Games.”Lionsgate
Highest-grossing film: “Catching Fire” ($424.7 million)
45. Carrie Fisher — $2.890 billion
Fisher in “Star Wars: The Force Awakens.”Lucasfilm
Highest-grossing film: “Star Wars: The Force Awakens” ($936.7 million)
44. Ralph Fiennes — $2.903 billion
Highest-grossing film: “Harry Potter and the Deathly Hollows – Part 2” ($381.0 million)
43. Mark Ruffalo — $2.906 billion
Ruffalo in “The Avengers.”Marvel Studio
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
42. Julia Roberts — $2.912 billion
Roberts in “Erin Brokovich.”Universal
Highest-grossing film: “Ocean’s Eleven” ($183.4 million)
41. Owen Wilson — $2.922 billion
Wilson in “Night at the Museum.”Owen Wilson
Highest-grossing film: “Night at the Museum” ($250.9 million)
40. Mark Wahlberg — $2.937 billion
Wahlberg in “Transformers 4.”Paramount Pictures
Highest-grossing film: “Transformers 4” ($245.4 million)
39. Helena Bonham Carter — $2.965 billion
Carter in “Harry Potter and the Order of the Phoenix.”Warner Bros.
Highest-grossing film: “Harry Potter and the Deathly Hollows – Part 2” ($381.0 million)
38. Simon Pegg — $2.969 billion
Pegg in “Star Trek.”Paramount
Highest-grossing film: “Star Wars: The Force Awakens” ($936.7 million)
37. Steve Carell — $2.987 billion
Carell in “The 40-Year-Old Virgin.”Universal/”The 40 Year Old Virgin”
Highest-grossing film: “Despicable Me 2” ($368.1 million)
36. Orlando Bloom — $2.988 billion
Bloom in “Pirates of the Caribbean: Dead Man’s Chest”Buena Vista
Highest-grossing film: “Pirates of the Caribbean: Dead Man’s Chest” ($423.3 million)
35. Liam Neeson — $2.990 billion
Neeson in “Star Wars: The Phantom Menace.”LucasFilms
Highest-grossing film: “Star Wars: The Phantom Menace” ($474.5 million)
34. Cameron Diaz — $3.031 billion
Diaz in “There’s Something About Mary.”20th Century Fox
Highest-grossing film: “Shrek 2” ($441.2 million)
33. Chris Hemsworth — $3.062 billion
Hemsworth in “Thor: Ragnarok.”Marvel Studios
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
32. Chris Evans — $3.161 billion
Evans in “Avengers: Infinity War.”Marvel
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
31. Chris Pratt — $3.177 billion
Pratt in “Guardians of the Galaxy.”Marvel
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
30. Matt Damon — $3.189 billion
Damon in “The Martian.”20th Century Fox
Highest-grossing film: “The Martian” ($228.4 million)
29. Will Smith — $3.205 billion
Smith in “Suicide Squad.”Warner Bros.
Highest-grossing film: “Suicide Squad” ($325.1 million)
28. Emma Watson — $3.206 billion
Watson in “Beauty and the Beast.”Disney
Highest-grossing film: “Beauty and the Beast” ($504 million)
27. Bruce Willis — $3.223 billion
Willis in “The Sixth Sense.”Buena Vista Pictures
Highest-grossing film: “The Sixth Sense” ($293.5 million)
26. Robert DeNiro — $3.233 billion
DeNiro in “Meet the Fockers.”Universal Pictures.
Highest-grossing film: “Meet the Fockers” ($279.3 million)
25. Cate Blanchett — $3.257 billion
Blanchett in “Thor: Ragnarok.”Marvel
Highest-grossing film: “The Lord of the Rings: Return of the King” ($377.8 million)
24. Woody Harrelson — $3.265 billion
Harrelson in “Catching Fire.”Lionsgate
Highest-grossing film: “Catching Fire” ($424.7 million)
23. Robin Williams — $3.279 billion
Highest grossing film: “Night at the Museum” ($250.9 million)
22. Stellan Skarsgard — $3.294 billion
Skarsgard in “Thor: The Dark World.”Disney
Highest-grossing film: “The Avengers” ($623.4 million)
21. Zoe Saldana — $3.318 billion
Saldana in “Guardians of the Galaxy.”Marvel
Highest-grossing film: “Avatar” ($760.5 million)
20. Dwayne Johnson — $3.379 billion
Johnson in “Jumanji.”Sony Pictures
Highest-grossing film: “Jumanji” ($404.5 million)
19. Gary Oldman — $3.433 billion
Oldman in “The Dark Knight.”Warner Bros. Pictures
Highest-grossing film: “The Dark Knight” ($534.9 million)
18. Michael Caine — $3.439 billion
Highest-grossing film: “The Dark Knight” ($534.9 million)
17. Vin Diesel — $3.492 billion
Diesel as Groot in “Avengers: Infinity War.”Marvel Studios
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
16. Don Cheadle — $3.564 billion
Cheadle in “Iron Man 2.”Marvel
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
15. Bradley Cooper — $3.626 billion
Cooper in “American Sniper.”Courtesy of Warner Bros. Pictures
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
14. Ian McKellan — $3.654 billion
McKellan in “The Lord of the Rings: The Return of the King.”New Line
Highest-grossing film: “Beauty and the Beast” ($504 million)
13. Johnny Depp — $3.642 billion
Highest-grossing film: “Pirates of the Caribbean: Dead Man’s Chest” ($423.3 million)
12. Idris Elba — $3.688 billion
Elba in “Thor: Ragnarok.”Disney
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
11. Stanley Tucci — $3.776 billion
Tucci in “Catching Fire.”Lionsgate
Highest-grossing film: “Beauty and the Beast” ($504 million)
10. Eddie Murphy — $3.811 billion
Murphy in “Coming to America.”Paramount
Highest-grossing film: “Shrek 2” ($441.2 million)
9. Tom Cruise — $3.989 billion
Cruise in “War of the Worlds.”Paramount Pictures
Highest-grossing film: “War of the Worlds” ($234.3 million)
8. Anthony Daniels — $4.040 billion
Daniels as C-3PO in “Star Wars: The Force Awakens.”Disney
Highest-grossing film: “Star Wars: The Force Awakens” ($936.7 million)
7. Andy Serkis — $4.357 billion
Serkis as Supreme Leader Snoke in “Star Wars: The Force Awakens.”Lucasfilm
Highest-grossing film: “Star Wars: The Force Awakens” ($936.7 million)
6. Scarlett Johansson — $4.385 billion
Highest-grossing film: “Avengers: Infinity War” ($623.4 million)
5. Morgan Freeman — $4.522 billion
Freeman in “The Dark Knight.”Warner Bros.
Highest-grossing film: “The Dark Knight” ($534.9 million)
4. Tom Hanks — $4.605 billion
Hanks in “Cast Away.”20th Century Fox
Highest-grossing film: “Toy Story 3” ($415 million)
3. Robert Downey, Jr. — $4.960 billion
Downey, Jr. in “Avengers: Infinity War.”Marvel
Highest-grossing film: “Avengers: Infinity War” ($678.8 million)
2. Harrison Ford — $4.963 billion
Highest-grossing film: “Star Wars: The Force Awakens” ($936.7 million)
1. Samuel L. Jackson — $5.753 billion
Jackson in “The Avengers.”Walt Disney Pictures
Highest-grossing film: “The Avengers” ($623.4 million)