David R. Ellis
Director
Jason Statham
as
Ethan
William H. Macy
as
Sgt. Bob Mooney
Paul Thomas Anderson
Director
Tom Cruise
as
Frank T.J. Mackey
Julianne Moore
as
Linda Partridge
Luis Guzmán
as
Luis
William H. Macy
as
Quiz Kid Donnie Smith
Paul Thomas Anderson
Director
Julianne Moore
as
Amber Waves
Mark Wahlberg
as
Eddie Adams / Dirk Diggler
William H. Macy
as
Little Bill
Luis Guzmán
as
Maurice t.t. Rodriguez
Peter Farrelly
Director
Zac Efron
as
Dean
Jane Badler
as
Miriam Summerhayes
John Cena
as
Ricky Stanicky
William H. Macy
as
Summerhayes
Christian Slater
as
Bob Maconel
William H. Macy
as
Gene Shelby
David Wells
as
Ralf Coleman
Elisha Cuthbert
as
Venessa Parks
Jeremiah S. Chechik
Director
Oliver Platt
as
Eric
William H. Macy
as
Randy Burch
Julianne Moore
as
Ruthie
Johnny Depp
as
Sam
Joe Mantegna
as
Bobby Gold
Ving Rhames
as
Randolph
William H. Macy
as
Tim Sullivan
Colin Stinton
as
Walter B. Wells
William H. Macy
as
Alex
Tina Lifford
as
Dr. Leavitt
Neve Campbell
as
Sarah Cassidy
Steve Valentine
as
(unconfirmed)
William H. Macy
Director
Laurence Fishburne
as
Del
Miles Heizer
as
Josh
Jamie Chung
as
Lisa Martin
William H. Macy
as
Trill
Meshach Taylor
as
Cecil
Darleen Carr
as
Helen
William H. Macy
as
Justin
Jameson Parker
as
Troy
John Badham
Director
Michael Ensign
as
Beringer's Aide
John Spencer
as
Jerry
William H. Macy
as
NORAD Officer
Jesse D. Goins
as
Sergeant
Wolfgang Petersen
Director
Gary Oldman
as
Ivan Korshunov
William H. Macy
as
Major Caldwell
Harrison Ford
as
President James Marshall
Diana Bellamy
as
Switchboard Operator
Natalija Nogulich
as
Anna
William H. Macy
as
Billy Drake
Joe Mantegna
as
Jerry
Vincent Guastaferro
as
Kenny
Jeannot Szwarc
Director
John Alvin
as
Arthur's Father
Bruce Jarchow
as
Bones, in 1912
William H. Macy
as
Critic
Britt Robertson
as
Becky
William H. Macy
as
Leonard
Anna Kendrick
as
Nina Collins
Sam Worthington
as
Roy Collins
Morgan Freeman
as
Charles Peterson
Wynn Everett
as
Docent
William H. Macy
as
George McLendon
Christopher Walken
as
Roger Barlow
Mark Rosman
Director
William H. Macy
as
Evolver
Paul Dooley
as
Jerry Briggs
Ethan Embry
as
Kyle Baxter
Cindy Pickett
as
Melanie Baxter
Patrick Breen
as
Gnu Fan
William H. Macy
as
Mr. O'Day
Will McCormack
as
Todd
Chris Bauer
as
Tony Baby Shark
Tobey Maguire
as
David
William H. Macy
as
George Parker
Nancy Lenehan
as
Marge Jenkins
Paul Walker
as
Skip Martin
William H. Macy
as
Dr. Greenway
Susan Sarandon
as
Reggie Love
Will Patton
as
Sgt. Hardy
William Sanderson
as
Wally Boxx