saving private ryan tom hanks Paramount PicturesTom 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: