Tom Tryon
as
Byron Morrow
as
Brigadier General
Eric Christmas
as
Corporal Timlon
Timothy Bottoms
as
Joe Bonham
Woody Allen
Director
Marian Seldes
as
Alexandra
Neal Huff
as
Commercial A.D.
Téa Leoni
as
Ellie
Peter Gerety
as
Psychiatrist
Martin Brest
Director
Al Pacino
as
Lieutenant Colonel Frank Slade
Ron Eldard
as
Officer Gore
Richard Venture
as
W.R. Slade
Oxide Pang Chun
Director
Ben Yuen
as
Mr. Ching
Chloë Grace Moretz
as
Alicia
Obba Babatundé
as
Dr. Haskins
Heather Doerksen
as
Sickly Woman
Jessica Alba
as
Sydney Wells
Fernando Meirelles
Director
Mark Ruffalo
as
Doctor
Julianne Moore
as
Doctor's Wife
Paulino Nunes
as
Portuguese Radio Announcer
Joe Pingue
as
Taxi Driver
Liev Schreiber
Director
Eugene Hutz
as
Alex
Elijah Wood
as
Jonathan Safran Foer
Nathan Jones
as
Hercules O'Brien
Jet Li
as
Huo Yuanjia
Michelle Yeoh
as
Miss Yang
Anthony De Longis
as
Spanish Swordman
Louis Giambalvo
as
Gatlin
Tonya Pinkins
as
Leslie
John Capodice
as
Scotto
Virginia Cherrill
as
A Blind Girl
Harry Myers
as
An Eccentric Millionaire
Al Ernest Garcia
as
James - the Millionaire's Butler