Tom Hanks
as
Elliot
Don Scardino
as
Marvin
James Rebhorn
as
Prof. Carl Mason
Joseph Leon
as
Ralph the Tailor
Tom Hanks
as
Self - Actor, Philadelphia
Magic Johnson
as
Self - HIV+ Former NBA Player
Tom Brokaw
as
Self - Host, NBC Nightly News
Peyton Manning
as
Self - 2003 NFL Co-MVP
Tom Hanks
as
Self - Chuck Noland
Helen Hunt
as
Self - Kelly Frears
Joel Zwick
Director
Sean Astin
as
Aaron
Billy Ray Cyrus
as
Hank
Tom Hanks
as
Mailbox Elvis
Wayne Newton
as
Wayne Newton
Brian De Palma
Director
Kirsten Dunst
as
Campbell McCoy
Morgan Freeman
as
Judge Leonard White
Bruce Willis
as
Peter Fallow
Tom Hanks
as
Sherman McCoy
Billy Campbell
as
Abraham Lincoln
Graham Beckel
as
Edwin Stanton
Tom Hanks
as
Himself - Narrator
David Foster
as
James Gifford
Meg Ryan
Director
Jack Quaid
as
Marcus Macauley
Tom Hanks
as
Matthew Macauley
Gabriel Basso
as
Tobey George
Art LaFleur
as
CIA Agent
Richard McGonagle
as
CIA Agent
Charles Levin
as
CIA Dentist
Tom Hanks
as
Richard
Kevin Bacon
as
Self
Gina Gershon
as
Self
Tom Hanks
as
Self / Segment 'Forrest Gump'
Nicolas Cage
as
Self / Segment 'The Wicker Man'
Tom Hanks
as
Himself
John Mayer
as
Himself
Sam Shepard
as
Himself
Tom Hanks
as
Lawrence Bourne III
George Plimpton
as
Lawrence Bourne Jr.
Shakti Chen
as
Lucille
John Candy
as
Tom Tuttle from Tacoma
Richard Donner
Director
John Heard
as
Daugherty
Lorraine Bracco
as
Mary
Elijah Wood
as
Mike
Tom Hanks
as
Older Mike
David Gelb
Director
Tom Hanks
as
Self
Sylvester Stallone
as
Self
Tom Cruise
as
Self
Nicole Kidman
as
Self
Ethan Coen
Director
Aldis Hodge
as
Doughnut Gangster
J.K. Simmons
as
Garth Pancake
Marlon Wayans
as
Gawain MacSam
Tom Hanks
as
Professor G.H. Dorr
Morgan Freeman
as
Self - Segment "Amistad"
Leonardo DiCaprio
as
Self - Segment "Catch Me If You Can"
Tom Hanks
as
Self - Segment "Saving Private Ryan"
Tom Cruise
as
Self - Segment "War of the Worlds"
Rick Ducommun
as
Art Weingartner
Tom Hanks
as
Ray Peterson
Patrika Darbo
as
Suzanne Weingartner
Bill Clinton
as
Self
John Krasinski
as
Self
Eva Longoria
as
Self
Tom Hanks
as
Self - Host
Aaron Schneider
Director
Tom Hanks
as
Captain Krause
Stephen Graham
as
Charlie Cole
Elisabeth Shue
as
Evelyn
Matthew Zuk
as
Flusser
Tom Hanks
as
Self
Tom Cruise
as
Self
Adam Brody
as
Self
Jim Carrey
as
The Grinch