I've always been a little hesitant to voice this opinion, because I know he is so well-loved. I love him too. But I believe that Tom Hanks skill as an actor is wildly overrated. I finally feel emboldened to start this thread because they had this debate on the Rewatchables pod:
‘Catch Me If You Can’ With Bill Simmons, Chris Ryan, and Sean Fennessey
They discuss it at about the 1:04:00 mark.
Flat out, I do not trust him with accents at all. I love Hanks in Big, and Saving Private Ryan, etc. when he's playing middle America. Castaway is an amazing performance. Hanks is an elite actor, but the range just isn't there to put him in the GOAT convo for me, and I think most people have him in that convo, if not the GOAT.
I can't think of an accent he's done that I can confidently say is good. Forrest Gump was questionable. The Terminal was questionable. Catch Me If You Can was an homage to Dragnet, which was not good acting. Charlie Wilson's War = bad. Pinnochio = he's nominated for the Razzy. Mr. Rogers = bad.