Tech The 20 actors who have made the most money at the U.S. box office

  • Published:

The all-time most successful actors at the U.S. box office are part of an exclusive club, including Tom Hanks, Scarlett Johansson, and more.

Tom Hanks in "Saving Private Ryan." play

Tom Hanks in "Saving Private Ryan."

(Paramount Pictures)
24/7 Live - Subscribe to the Pulse Newsletter!

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

Tom Hanks, for instance — the 3rd highest-earning actor in the history of the U.S. box office — has all three qualities in spades.

We turned to Box Office Mojo to rank the top 20 actors of all-time by their total career hauls at the U.S. box office.

Most are well-known, like Hanks and Scarlett Johansson, while others, like the "Star Wars" C-3PO actor Anthony Daniels, are not, though their careers speak for themselves.

Check out the actors with the top U.S. box-office grosses of all time:

20. Stellan Skarsgard — $3.175 billion

Skarsgard in "Thor: The Dark World." play

Skarsgard in "Thor: The Dark World."

(Disney)

Highest grossing film: "The Avengers" ($623.4 million)



19. Bruce Willis — $3.189 billion

1. "The Sixth Sense" (1999) — $672.8 million play

1. "The Sixth Sense" (1999) — $672.8 million

(Buena Vista Pictures)

Highest grossing film: "The Sixth Sense" ($293.5 million)



18. Will Smith — $3.205 billion

Smith in "Suicide Squad." play

Smith in "Suicide Squad."

(Warner Bros.)

Highest grossing film: "Suicide Squad" ($325.1 million)



17. Emma Watson — $3.206 billion

Watson in "Beauty and the Beast." play

Watson in "Beauty and the Beast."

(Disney)

Highest grossing film: "Beauty and the Beast" ($504 million)



16. Robert DeNiro — $3.233 billion

DeNiro in "Meet the Fockers." play

DeNiro in "Meet the Fockers."

(Universal Pictures.)

Highest grossing film: "Meet the Fockers" ($279.3 million)



15. Robin Williams — $3.279 billion

Williams in "Night at the Museum." play

Williams in "Night at the Museum."

(20th Century Fox)

Highest grossing film: "Night at the Museum" ($250.9 million)



14. Gary Oldman — $3.368 billion

Oldman in "The Dark Knight." play

Oldman in "The Dark Knight."

(Warner Bros. Pictures)

Highest grossing film: "The Dark Knight" ($534.9 million)



13. Michael Caine — $3.396 billion

Caine in "The Dark Knight Rises." play

Caine in "The Dark Knight Rises."

(Warner Bros. / The Dark Knight Rises)

Highest grossing film: "The Dark Knight" ($534.9 million)



12. Anthony Daniels — $3.420 million

Daniels as C-3PO in "Star Wars: The Force Awakens." play

Daniels as C-3PO in "Star Wars: The Force Awakens."

(Disney)

Highest grossing film: "Star Wars: The Force Awakens" ($936.7 million)



11. Johnny Depp — $3.541 billion

Depp in "Pirates of the Caribbean: Dead Man's Chest" play

Depp in "Pirates of the Caribbean: Dead Man's Chest"

(YouTube/disneypirates)

Highest grossing film: "Pirates of the Caribbean: Dead Man's Chest" ($423.3 million)



10. Ian McKellan — $3.654 billion

McKellan in "The Lord of the Rings: The Return of the King." play

McKellan in "The Lord of the Rings: The Return of the King."

(New Line)

Highest grossing film: "Beauty and the Beast" ($504 million)



9. Scarlett Johansson — $3.674 billion

Johansson in "The Avengers." play

Johansson in "The Avengers."

(Disney / Marvel)

Highest grossing film: "The Avengers" ($623.4 million)



8. Tom Cruise — $3.726 billion

Cruise in "War of the Worlds." play

Cruise in "War of the Worlds."

(Paramount Pictures)

Highest grossing film: "War of the Worlds" ($234.3 million)



7. Stanley Tucci — $3.758 billion

Tucci in "Catching Fire." play

Tucci in "Catching Fire."

(Lionsgate)

Highest grossing film: "Catching Fire" ($424.7 million)



6. Eddie Murphy — $3.811 billion

Murphy in "Coming to America." play

Murphy in "Coming to America."

(Paramount)

Highest grossing film: "Shrek 2" ($441.2 million)



5. Robert Downey, Jr. — $4.275 billion

Downey, Jr. in "The Avengers." play

Downey, Jr. in "The Avengers."

(Disney/Marvel/"Avengers: Age of Ultron")

Highest grossing film: "The Avengers" ($623.4 million)



4. Morgan Freeman — $4.515 billion

Freeman in "The Dark Knight." play

Freeman in "The Dark Knight."

(Warner Bros.)

Highest grossing film: "The Dark Knight" ($534.9 million)



3. Tom Hanks — $4.522 billion

Hanks in "Cast Away." play

Hanks in "Cast Away."

(20th Century Fox)

Highest grossing film: "Toy Story 3" ($415 million)



2. Harrison Ford — $4.871 billion

Ford in "Star Wars: The Force Awakens." play

Ford in "Star Wars: The Force Awakens."

(Disney/LucasFilm)

Highest grossing film: "Star Wars: The Force Awakens" ($936.7 million)



1. Samuel L. Jackson — $5.140 billion

Jackson in "The Avengers." play

Jackson in "The Avengers."

(Walt Disney Pictures)

Highest grossing film: "The Avengers" ($623.4 million)