"The story of the Battle of Midway, and the leaders and soldiers who used their instincts, fortitude and bravery to overcome massive odds."
Ed Skrein
as Lieutenant Richard 'Dick' Best
Patrick Wilson
as Rear Admiral Edwin T. Layton
Woody Harrelson
as Admiral Chester W. Nimitz
Luke Evans
as Commander Wade McClusky
Mandy Moore
as Anne Best
Luke Kleintank
as Lieutenant Clarence Earle Dickinson
Dennis Quaid
as Vice Admiral William 'Bull' Halsey
Aaron Eckhart
as Lieutenant Colonel Jimmy Doolittle
Keean Johnson
as Chief Aviation Radioman James Murray
Nick Jonas
as Bruno Gaido
Etsushi Toyokawa
as Admiral Isoroku Yamamoto
Tadanobu Asano
as Rear Admiral Tamon Yamaguchi
Darren Criss
as Commander Eugene Lindsey
Brandon Sklenar
as George 'Tex' Gay
Jake Manley
as Willie West
Jun Kunimura
as Vice Admiral Chūichi Nagumo
Nobuya Shimamoto
as Captain Tomeo Kaku
Brennan Brown
as Commander Joseph Rochefort
Jake Weber
as Rear Admiral Raymond Spruance
Alexander Ludwig
as Lieutenant Roy Pearce
David Hewlett
as Husband Kimmel
Mark Rolston
as Ernest King
Eric Davis
as Captain Miles Browning
Kenny Leu
as Zhu Xuesan
Rachael Perrell Fosket
as Dagne Layton
Peter Shinkoda
as Cmdr. Minoru Genda
James Carpinello
as William Brockman
Tim Beckmann
as Captain Rawlings
Sarah Souza
as Marie Pearce
Cameron Brodeur
as Sully Brown
Hiromoto Ida
as Prime Minister Tojo
Hiroaki Shintani
as Emperor Hirohito
Russell Dennis Lewis
as Ensigh O’Flaherty
Geoffrey Blake
as John Ford
Mikaël Conde
as Bill Miller
Madison Roukema
as Barbara Best
Christie Brooke
as Millicent McClusky
Dustin Geiger
as Paul Crosley
Jason Lee Hoy
as Pat Rooney
Ellen Dubin
as Admiral King Secretary
Jason New
as Marine Captain (Midway)
Dean Schaller
as Jack MacKenzie Jr.
Jacob Blair
as Hank Potter
Kayo Yasuhara
as Geisha
Rudolph Wallstrom
as Petty Officer (Pacific HQ)
Matthew MacCaull
as Staff Officer (Nimitz)
Philip Fu-Kang Wang
as Chinese Major
Johan Strombergsson-Denora
as Radioman #1 (Enterprise SC)
Nico DeCastris
as Radioman #2 (Enterprise SC)
Alexandre Dubois
as Radar Officer (Enterprise)
Tyler Elliot Burke
Raphael Grosz-Harvey
as Lt. JG (Hospital)
Trevor Danielson
as Talker
Agostino Michael Cimino
as Buzz Davis (Sonar Tech Nautilus)
Takeshi Kurokawa
as Imperial Guardsman
Ryuta Kato
as Japanese Junior Officer (Yamat)
Garret Sato
as Japanese Officer (Prison)
Neil Girvan
as Navy Yard Inspector
Ellis Arch
as Lofton Henderson
Robert Crooks
as McClusky's Radioman
Sean Colby
as Gay's Radioman
Kasey Ryne Mazak
as Signal Officer (Akagi)
Ryo Hayashida
as Deck Officer (Akagi)
Michael Chapman
as Helmsman (Nautilus)
Masahiro Tanikawa Masa Tani
as Damage Control Officer
Ryohei Arima
as Japanese Lieutenant (Kaga)
Hiro Kanagawa
as Makigumo Captain
Ken Takikawa
as Makigumo Lieutenant
Leonardo Boudreau
as Passing Sailor
Tony Nowicki
as SBD Pilot (Enterprise)
Yuta Takenaka
as Staff Officer (Yamato)
Tatsuya Shirato
as Flag Officer (Yamato)
Tyler Hall
as William 'Slim' Townsend
Kyle Bougeno
as Smoking Sailor
David Dacosta
as Breathless Ensign (Enterprise)
Kazuki Gonzalez-Adachi
as Hiryu Helmsman
Reyn Halford
as Torpedo Room Chief
Toyoaki Ito Leung
as Japanese Boy (10 YO)
Halta Nonen
as Japanese Boy #2 (6 YO)
Adrian Spencer
as Chief Medic (Enterprise)
James Hicks
as Edwin Kroeger
Sebastian Pigott
as Petty Officer #2
Simon Pelletier-Gilbert
as Yorktown Spotter
Philippe Verville
as Doolittle's Bombardier
Shigeru Yabuta
as Japanese Duck Netting Officer
Seunghwan Min
as Zero Pilots Squadron Leader
Christopher Tapia
as Hiryu Pointer
Sangwon Jun
as Hiryu Talker
Motoo Taira
as Akagi Spotter
Ana Maria Lombo
as Ballroom Singer
Peter Luo
Executive Producer
Rui Cui
Co-Executive Producer
Kacper Habisiak
Foley Editor
Josephine Allegretti
Visual Effects
Thomas Wander
Original Music Composer
Harald Kloser
Roland Emmerich
Director
Wes Tooke
Screenplay
Robby Baumgartner
Director of Photography
Hiroko Yano
Thanks
Mario Davignon
Costume Design
Kirk M. Petruccelli
Production Design
Adam Wolfe
Editor
Jean-Pierre Paquet
Art Direction
Matt Jackson
Producer
Alastair Burlingham
Yu Dong
Carolyn A. Loucks
Set Decoration
Mark Gordon
Brent O'Connor
Carsten H.W. Lorenz
Andrea Kenyon
Casting Director
Page Buckner
Carolyne de Bellefeuille
Tom Curtis
Set Dresser
Steven Cueva
First Assistant Camera
Gary Pachany
First Assistant "B" Camera
Eames Gagnon
Gaffer
Rick Harris
Key Rigging Grip
Eric Aubin
Second Assistant "B" Camera
Hélène Lamarre
Art Department Coordinator
Joshua Atkin
Best Boy Electric
Marcelo Padovani
Assistant Hairstylist
Christine Carrière
Makeup Artist
David Villeneuve
Electrician
John M.H. Lee
Lighting Technician
Reiner Bajo
Still Photographer
Eli Girard
Hairstylist
Martin Chalifoux
Construction Manager
Radia Slaimi
Set Designer
Cedric Levesque
Marie-Julie Besse
Mónica Caballero
James Takahashi
Rigging Grip
David Shauger
Construction Coordinator
Julie Garceau
Digital Imaging Technician
Jeroen Hendriks
Mike Gerzevitz
Maxime Privé
Reid Murphy
Camera Operator
Rick Crum
David Dinel
Key Grip
Gaby Miègeville-Little
Hale Mawae
Pierre Antoine Rousse
Christopher J. Wood
Johannes Muecke
Storyboard Artist
Pierre Daudelin
Tuiaana Scanlan
Best Boy Grip
Jean Scarabin
Doug Hardwick
Justin Neenan
Simon Théberge
Alan Shultz
Dolly Grip
Michael Keola Jones
Joseph Segura
Curtis Wingerter
Craig K. Lewis
Set Decoration Buyer
Jeremy Brussell
Dany Racine
First Assistant "A" Camera
Stephane Boisvert
Generator Operator
Christine Youngstrom
Chris Lewis
Stephen Bacquet
Félix Larivière
Hair Department Head
Nicolas Privé
Allen Mozo
Liliane Saad
Mahealani Diego
Assistant Makeup Artist
Ralph Malani
Key Hair Stylist
Jeong-Hwa Fonkalsrud
Makeup Department Head
Sheldon Yamauchi
Pamela Goldammer
First Assistant Makeup Artist
Jean-Manuel Medina
Catherine Lahaye
Todd Schatz
Soupharak Keoborakoth
Second Assistant "A" Camera
Don King
Underwater Camera
Arthur B Wilson III
Laine Rykes
Key Makeup Artist
Aaron McMullen
Dan Goyens
Linda Flowers
Vicki Pui
Concept Artist
Isabelle Guay
Supervising Art Director
Joshua Davis
Les T. Tomita
Nicholas Rymond
Leadman
Alvin S. Cabrinha Jr.
Property Master
Catherine Lam
Don Tomich
Rigging Gaffer
Paula Hong
Alan Markfield
Emilie Gauthier
Makeup Designer
Matt Hovland
ADR Mixer
Dave Goetter
Eric Rylander
Special Effects Coordinator
Patrick Christensen
Natalia Lubowiecka
Peter Bawiec
Sound Re-Recording Mixer
Jacek Wiśniewski
Foley Artist
Michał Wilczewski
Jan Bezouška
Sound Effects Editor
Matt Yocum
Michael Hoffman
Sound Mixer
Taylor Westerfield
Dialogue Editor
Tom Marks
Louis Marion
Production Sound Mixer
Cary Weitz
Boom Operator
Greg P. Russell
Nicolas Dallaire
ADR Recordist
Filip Stefanowski
Foley Mixer
Jon Lawless
Wouter van Herwerden
Steve Neal
Sound Editor
Supervising Sound Editor
Josh Bower
Sebastian Butenberg
Animation Director
Babak Bina
3D Generalist
Joshua Hakim
3D Artist
Daniel Perez
Title Designer
Jean-Philippe Tristant
Compositing Lead
Evgeny Berbasov
CG Supervisor
Jason Hannen-Williams
Dan Smiczek
Rodions Jepejevs
Prapanch Swamy
Danielle Norgate
Ryo Sakaguchi
Enrique Sandoval Castro
Mark Spindler
Compositing Supervisor
Johannes Wolz
Animation Technical Director
Florian Franke
Henrique Reginato
Egbert Reichel
Steve Seongik Hong
Animation Supervisor
Marc Roth
Phil Prates
Matthew Novak
Lukas Lepicovsky
Michael Porterfield
Philipp Winterstein
Lead Animator
Ning Yan
Patricia Binga
Rodgers Paul
Matte Painter
Tricia Kim
Matchmove Supervisor
Eun Young Kim
Michael J. Viera
Chengwei Zheng
Zaki Saati
Modeling
Micah Gallagher
Ron Schrems
Mujia Liao
Kevin Mains
Benjamin Lepine
Dasom Song
Mariana Gorbea
Peter Braeley
Dylan Dunford
Laurent Taillefer
Visual Effects Supervisor
Shae Salmon
VFX Editor
Michael Armstrong
Visual Effects Coordinator
Andrew Ryan Turner
Visual Effects Editor
Selah Chung
Sophia Zhang
Errol Stussi
Aaron Reznick
Visual Effects Production Manager
Aditya Menon
Sofronie Dun
Visual Effects Producer
Phil Jones
VFX Supervisor
Kin Yiu
Iva Modrah
Adam Figielski
Nick Crew
Steven Spady
Peter G. Travers
Bill Wang
Troy Moore
Thomas Weckenmann
Mandalyn Forbes
Thelma Rangel
Greta Ruljevaite
Derek Spears
Thomas Dane Wagener
Tricia Mulgrew
Bryan Grill
Magnus Skagerlund
Tefft Smith
Pre-Visualization Supervisor
Marshall Rainey
Gray Xi
Greg Strasz
Laura Carnegie
Rene Toye
Timur Yesilfiliz
Natsai Todd
Patrick Kerton
Stunt Coordinator
Ilkka Uitto
Philip Nussbaumer
Harlan Glenn
Key Costumer
Daryl Baboulis-Gyscek
Casting Assistant
Paul Corricelli
Gina Scarnati
Textile Artist
Marylou Lim
Assistant Costume Designer
Josh Mar
Costumer
Katie Doyle
Sara Eva Gonzalez
Costume Assistant
Aaron Ellis
Sabrine Canuel
Eriko Miyagawa
Casting Consultant
Tom Macdonald
Costume Supervisor
Karen Wood
Casting Associate
Jen Martin
Caitlin Well
Cathie Valdovino
Set Costumer
Caitlin McKenna
ADR Voice Casting
Pauline Béraud
Script Supervisor
Trevor White
Colorist
Martin Doepner
First Assistant Director
Francie Brown
Dialect Coach
Andrea Montana Knoll
Production Consultant
Puelo Deir
Unit Publicist
Harry Lu
Armorer
Angela Laprete
Paul O'Bryan
First Assistant Editor
Marie-Helene Roy
Production Coordinator
Johanna Bautista
Extras Casting
Ryan Stevens Harris
Assistant Editor
Craig Hosking
Aerial Coordinator
Walter Volpatto
Digital Intermediate Colorist
Marie Medina
Extras Casting Assistant
Rob Scratch Mitchell
Bethan Mowat
Lorette Leblanc
Danny MAlin
Dustin Snodgrass
Natacha Williams
Travel Coordinator
Rebecca Gausnell
Carolina Jiménez
Layout
Marcin Kasiński
Daniel McGraw
Miguel Palos
Jeffrey Chan Wing-Hung
Ke Liming
Stuart Ford
Nathalie Legault