Haley Joel Osment
as
Erol
Rufus Sewell
as
Gabriel
Gillian Anderson
as
Marika
Thomas Hauff
as
Professor
Faran Tahir
as
Eden
Levy Tran
as
Nicola
Spencer Locke
as
Sawyer
Gbenga Akinnagbe
as
Sun Moon
Max Thieriot
as
Gus
Kristen Stewart
as
Maddy
Jennifer Beals
as
Molly
Desmin Borges
as
Douglas P. Simpson
Poorna Jagannathan
as
Fliss
Gabriel Byrne
as
Mr. Pilby
Vanessa Bayer
as
Tara
Jon Turteltaub
Director
Robert Duvall
as
Doc Brunder
Beth Kennedy
as
Female FBI Agent
John Travolta
as
George Malley
Forest Whitaker
as
Nate Pope
Heather Mitchell
as
Barmaid
Colin Friels
as
Malcolm Hughes
Charles 'Bud' Tingwell
as
Tramways supervisor
Christopher Walken
as
Fox
Annabella Sciorra
as
Madame Rosa
Asia Argento
as
Sandii
Willem Dafoe
as
X
Ralph Nelson
Director
Cliff Robertson
as
Charly Gordon
Ralph Nelson
as
Convention Speaker
Lilia Skala
as
Dr. Anna Strauss
Ruth White
as
Mrs. Apple
John A. Davis
Director
Mark DeCarlo
as
Dad / Pilot / Arena Guard
Dee Bradley Baker
as
Norad Officer
Frank Welker
as
Orthgot / Worm / Demon / Poultra / Girl Eating Plant / Oyster
Danny Mann
as
Various
Akiko Yagi
as
Ikkei Watanabe
as
Hiromi Koribayashi
Ko Shibasaki
as
Kaoru Utsumi
Kazuki Kitamura
as
Shumpei Kusanagi
Henry Goodman
as
Franz Greenbaum
Samuel West
as
Himself - Narrator
Paul McGann
as
Himself - Narrator
Stefon Bristol
Director
Tuffy Questell
as
Meyer
Michael J. Fox
as
Mr. Lockhart
Scotty Leavenworth
as
Basil
Eugene Osment
as
Cop on Hailer
Kyle Howard
as
Dickie
Christopher Lloyd
as
Heep
Luis Piedrahita
Director
Ariadna Cabrol
as
Girl
Alicia Fernández
as
Girl
Zach Lipovsky
Director
Todd Stashwick
as
Dr. Drakken
Sadie Stanley
as
Kim Possible
Patton Oswalt
as
Professor Dementor
Issac Ryan Brown
as
Wade
Ko Shibasaki
as
Kaoru Utsumi
Kazuki Kitamura
as
Shunpei Kusanagi
Hiromasa Taguchi
as
Shusaku Toshima
Amane Okayama
as
Tomoya Takagaki
Louis Giambalvo
as
Major Carnagle
Dean Devlin
as
Milton
Benedict Cumberbatch
as
Alan Turing
Charles Dance
as
Commander Denniston
Matthew Goode
as
Hugh Alexander
Keira Knightley
as
Joan Clarke
John Ashton
as
Highway Patrolman
John Lithgow
as
Lord John Whorfin / Dr. Emilio Lizardo
Jeff Goldblum
as
New Jersey
Clancy Brown
as
Rawhide
Tom Brady
as
Self
Roger Federer
as
Self
Venus Williams
as
Self