Maybe it's their ages, maybe it's their on-screen style, but Tom Hanks has revealed that the actor he gets mistaken for most by fans is Michael Keaton.