In terms of acting ability it isn’t particularly close — Hanks.
In terms of biggest blockbusters hits, I think it’s close; the Mission Impossible franchise is a cash cow, as is Toy Story.
Tom Hanks is one of the nicest most humble actors ever.
Cast Away >>>> Tom Cruises career
got to respect cruise for his dedication to the craft, dude is a multi millionaire and does his own stunts risking potential physical injury for the cause of acting.
dude takes it really seriously and for me just pips tom to the title.
Cruise has much more charisma for me and is my personal preference
But Hanks has more range if we're honest
In terms of hits it's definitely Hanks, if we're talking mainstream classics
I think you can either like Cruise or not because he's very one-dimensional and most of his films have strong similarities, if you're not into that genre, Cruise lost already. With Hanks there's a much higher chance that there's at least one movie in his catalogue that you like because he's done different s*** over the years.