cast
-
Ed Skrein
Lieutenant Richard 'Dick' Best
-
Patrick Wilson
Rear Admiral Edwin T. Layton
-
Woody Harrelson
Admiral Chester W. Nimitz
-
Luke Evans
Commander Wade McClusky
-
Mandy Moore
Anne Best
-
Luke Kleintank
Lieutenant Clarence Earle Dickinson
-
Dennis Quaid
Vice Admiral William 'Bull' Halsey
-
Aaron Eckhart
Lieutenant Colonel Jimmy Doolittle
-
Keean Johnson
Chief Aviation Radioman James Murray
-
Nick Jonas
Bruno Gaido
-
Etsushi Toyokawa
Admiral Isoroku Yamamoto
-
Tadanobu Asano
Rear Admiral Tamon Yamaguchi
-
Darren Criss
Commander Eugene Lindsey
-
Brandon Sklenar
George 'Tex' Gay
-
Jake Manley
Willie West
-
Jun Kunimura
Vice Admiral Chūichi Nagumo
-
Nobuya Shimamoto
Captain Tomeo Kaku
-
Brennan Brown
Commander Joseph Rochefort
-
Jake Weber
Rear Admiral Raymond Spruance
-
Alexander Ludwig
Lieutenant Roy Pearce
-
David Hewlett
Husband Kimmel
-
Mark Rolston
Ernest King
-
Eric Davis
Captain Miles Browning
-
Kenny Leu
Zhu Xuesan
-
Rachael Perrell Fosket
Dagne Layton
-
Peter Shinkoda
Cmdr. Minoru Genda
-
James Carpinello
William Brockman
-
Tim Beckmann
Captain Rawlings
-
Sarah Souza
Marie Pearce
-
Cameron Brodeur
Sully Brown
-
Hiromoto Ida
Prime Minister Tojo
- Hiroaki Shintani Emperor Hirohito
-
Russell Dennis Lewis
Ensigh O’Flaherty
-
Geoffrey Blake
John Ford
-
Mikaël Conde
Bill Miller
- Madison Roukema Barbara Best
-
Christie Brooke
Millicent McClusky
- Dustin Geiger Paul Crosley
-
Jason Lee Hoy
Pat Rooney
-
Ellen Dubin
Admiral King Secretary
-
Jason New
Marine Captain (Midway)
-
Dean Schaller
Jack MacKenzie Jr.
-
Jacob Blair
Hank Potter
-
Kayo Yasuhara
Geisha
- Rudolph Wallstrom Petty Officer (Pacific HQ)
-
Matthew MacCaull
Staff Officer (Nimitz)
-
Philip Fu-Kang Wang
Chinese Major
-
Johan Strombergsson-Denora
Radioman #1 (Enterprise SC)
-
Nico DeCastris
Radioman #2 (Enterprise SC)
-
Alexandre Dubois
Radar Officer (Enterprise)
-
Tyler Elliot Burke
Radar Officer (Enterprise)
-
Raphael Grosz-Harvey
Lt. JG (Hospital)
-
Trevor Danielson
Talker
- Agostino Michael Cimino Buzz Davis (Sonar Tech Nautilus)
-
Takeshi Kurokawa
Imperial Guardsman
-
Ryuta Kato
Japanese Junior Officer (Yamat)
-
Garret Sato
Japanese Officer (Prison)
-
Neil Girvan
Navy Yard Inspector
-
Ellis Arch
Lofton Henderson
-
Robert Crooks
McClusky's Radioman
-
Sean Colby
Gay's Radioman
-
Kasey Ryne Mazak
Signal Officer (Akagi)
- Ryo Hayashida Deck Officer (Akagi)
- Michael Chapman Helmsman (Nautilus)
- Masahiro Tanikawa Masa Tani Damage Control Officer
- Ryohei Arima Japanese Lieutenant (Kaga)
-
Hiro Kanagawa
Makigumo Captain
- Ken Takikawa Makigumo Lieutenant
-
Leonardo Boudreau
Passing Sailor
-
Tony Nowicki
SBD Pilot (Enterprise)
-
Yuta Takenaka
Staff Officer (Yamato)
-
Tatsuya Shirato
Flag Officer (Yamato)
-
Tyler Hall
William 'Slim' Townsend
- Kyle Bougeno Smoking Sailor
-
David Dacosta
Breathless Ensign (Enterprise)
-
Kazuki Gonzalez-Adachi
Hiryu Helmsman
-
Reyn Halford
Torpedo Room Chief
- Toyoaki Ito Leung Japanese Boy (10 YO)
- Halta Nonen Japanese Boy #2 (6 YO)
-
Adrian Spencer
Chief Medic (Enterprise)
-
James Hicks
Edwin Kroeger
-
Sebastian Pigott
Petty Officer #2
-
Simon Pelletier-Gilbert
Yorktown Spotter
- Philippe Verville Doolittle's Bombardier
- Shigeru Yabuta Japanese Duck Netting Officer
-
Seunghwan Min
Zero Pilots Squadron Leader
- Christopher Tapia Hiryu Pointer
- Sangwon Jun Hiryu Talker
- Motoo Taira Akagi Spotter
- Ana Maria Lombo Ballroom Singer