J.D. Garfield
as
Elderly Doctor
Michael McMillian
as
James Hirsch
David Midthunder
as
Raoul
Ted Levine
as
Thomas Blackburn
Bill Clinton
as
Self
Robert De Niro
as
Self
Ben Affleck
as
Self
Tom Brokaw
as
Self
Liam Neeson
as
Carl Wayne Anderson
Joe Mantegna
as
Charlie Stella
Dennis Quaid
as
Eddie Sanger
Cher
as
Kathleen Riley
Roland Emmerich
Director
Dennis Quaid
as
Jack Hall
Jake Gyllenhaal
as
Sam Hall
Tim Bagley
as
Tommy
Rinko Kikuchi
as
Colonel Sen Masago
Takashi Sasano
as
Jiro Zaizen
Yutaka Matsushige
as
Noboru Yamikumo
Tao Tsuchiya
as
Yukino Amane
Oliver Stone
Director
Bill Clinton
as
Himself - Eulogizing Nixon
David Hyde Pierce
as
John Dean
Ric Young
as
Mao Tse-Tung
Anthony Hopkins
as
Richard M. Nixon
Oliver Stone
Director
Kevin Costner
as
Jim Garrison
Gary Oldman
as
Lee Harvey Oswald
Sally Kirkland
as
Rose Cheramie
Kevin Bacon
as
Willie O'Keefe
Guillermo del Toro
Director
Guillermo del Toro
as
Amphibian Man
David Hewlett
as
Fleming
Nick Searcy
as
General Hoyt
Morgan Kelly
as
Pie Guy
Ice Cube
as
Eva Longoria
as
Devon Bostick
as
Mark Goodman
Matt Corboy
as
News Reporter #2
Jim Meskimen
as
POTUS