cast
-
Nicolas Cage
Sergeant Joe Enders
-
Adam Beach
Private Ben Yahzee
-
Peter Stormare
Sergeant Eric Hjelmstad
-
Noah Emmerich
Corporal Charles Rogers
-
Mark Ruffalo
Pappas
-
Brian Van Holt
Harrigan
-
Martin Henderson
Private Nellie
-
Roger Willie
Charlie Whitehorse
-
Frances O'Connor
Rita Swelton
-
Christian Slater
Sergeant Peter Henderson
-
Jason Isaacs
Major Mellitz
-
William Morts
Fortino
- Cameron Thor Mertens
-
Kevin Cooney
Ear Doctor
-
Holmes Osborne
Colonel Hollings
-
Keith Campbell
Kittring
-
Clayton J. Barber
Hasby
-
Scott Atkinson
Camp Tarawa Staff Sergeant
-
Jeremy Davidson
Marine
- Brian Maynard Corpsman
-
James D. Dever
Field Hospital Colonel
- Jim Morse Marine Recruit
-
Chris Devlin
Code Instructor Sergeant
-
JF Davis
Technical Sergeant
- Brian Kasai Japanese Intelligence Officer
-
Hiroshi Mori
Japanese Radio Operator
-
Darrel Guilbeau
Battleship Petty Officer
- Aaron Yamagata Tanapag Boy
- Victoria Chen Tanapag Mother
- Jon Michael Souza NCO
- Carissa Jung Tanapag Girl
- Wataru Yoshida Japanese Artillery Man
- Junya Oishi Japanese Artillery Sighter
- Jiro Koga Japanese Artillery Gunner
- Lynn Kawailele Allen Hula Dancer
- Tina Leialoha Gube Hula Dancer
- Alewa T. Olotoa Hula Dancer
- Ilima Pumphrey Hula Dancer
- Lena Savaiinaea Hula Dancer
- Kaliko Scott Hula Dancer
-
John Steven Rocha
Marine
- Robert Aguilar Jr. Private Povovich (uncredited)
- Job Alonso U.S. Marine (uncredited)
- Louis Per Bruno Private Corelli (uncredited)
- Jim Carretta Platoon Sergeant (uncredited)
- Matty Castano Japanese Soldier (uncredited)
-
Timothy Di Pri
Politician (uncredited)
- Christopher Gilbertson Marine (uncredited)
- Shannon Holzer Marine (uncredited)
- Yoshio Iizuka Japanese Officer (uncredited)
- Aaron Ikeda Japanese Soldier (uncredited)
-
Christopher Illing
Marine (uncredited)
-
Keii Johnston
Marine (uncredited)
- Steve Lindsay Discharged Platoon Sergeant (uncredited)
-
Cazimir Milostan
Marine Machine Gunner (uncredited)
-
Michael Ng
Japanese Soldier (uncredited)
-
Nils Oliveto
U.S. Marine (uncredited)
- Paul Parker Injured soldier (uncredited)
-
Denney Pierce
Marine (uncredited)
-
Simon Rhee
Japanese Soldier (uncredited)
- Charles Sans Private Jennings (uncredited)
- Bobby Silva Private Ricks (uncredited)
- Douglas Dean Taylor Marine Beau (uncredited)
- John Thomas Core Group Marine (uncredited)
-
Ren Urano
Japanese Radioman (uncredited)
- Dixon White Hospital Room Patient (uncredited)
- Malcolm Dohi Battleship Codetalker
- Steve Tanizaki Japanese Artillery Officer
- Marc McClellan Marine Artillery Commander
- Christopher T. Yamamoto Japanese Bunker Gunner
- John Takeshi Ichikawa Japanese Bunker Commander
- Ross Lasi Tanoai Eddie the Bartender
- Glen Begay Radio Codetalker
- Vincent Whipple Navajo Instructor
- Albert Smith Navajo Man