For me, Tom Hanks is one of the greatest actors of our time. His versatility is second to none. Think of all the iconic roles he has played. Who else do you know who can go from Forrest Gump, to Walt Disney, and do both convincingly? On Tuesday night, James Corden took over The Late Late Show from longtime host Craig Feerguson, and Tom Hanks was one of his first guests.

This video shows Tom acting out all his major movie roles in less than eight minutes! Worth the time out of your day for a good laugh, especially if you are a fan of Tom's.