Cast and Crew of Midway

Cast of

About Midway

The story of the Battle of Midway, and the leaders and soldiers who used their instincts, fortitude and bravery to overcome massive odds.

Full Cast of Midway

Ed Skrein
plays Lieutenant Richard 'Dick' Best

Ed Skrein as Lieutenant Richard 'Dick' Best

Skrein made his acting debut in Plan B's short film Michelle. Skrein got his first lead role in Plan B's Ill Manors. ...

See Ed Skrein's other roles

Patrick Wilson
plays Rear Admiral Edwin T. Layton

Patrick Wilson as Rear Admiral Edwin T. Layton

Patrick Joseph Wilson (born July 3, 1973) is an American actor, director, and singer. He began his career in 1995, st...

See Patrick Wilson's other roles

Woody Harrelson
plays Admiral Chester W. Nimitz

Woody Harrelson as Admiral Chester W. Nimitz

Woodrow Tracy Harrelson (born July 23, 1961) is an American actor and playwright. He is the recipient of several acco...

See Woody Harrelson's other roles

Luke Evans
plays Commander Wade McClusky

Luke Evans as Commander Wade McClusky

Luke George Evans (born 15 April 1979) is a Welsh actor. Evans began his career on the stage, performing in many of L...

See Luke Evans's other roles

Mandy Moore
plays Anne Best

Mandy Moore as Anne Best

Amanda Leigh Moore (born April 10, 1984) is an American singer, songwriter, and actress. She rose to fame with her de...

See Mandy Moore's other roles

Luke Kleintank
plays Lieutenant Clarence Earle Dickinson

Dennis Quaid
plays Vice Admiral William 'Bull' Halsey

Dennis Quaid as Vice Admiral William 'Bull' Halsey

Dennis William Quaid (born April 9, 1954) is an American actor. He became known during the 1980s after appearing in s...

See Dennis Quaid's other roles

Aaron Eckhart
plays Lieutenant Colonel Jimmy Doolittle

Aaron Eckhart as Lieutenant Colonel Jimmy Doolittle

Aaron Edward Eckhart (born March 12, 1968) is an American actor. Born in Cupertino, California, Eckhart moved to the ...

See Aaron Eckhart's other roles

Keean Johnson
plays Chief Aviation Radioman James Murray

Keean Johnson as Chief Aviation Radioman James Murray

Keean Johnson is an American actor and dancer. He currently portrays “Daniel” on the popular HBO Series, Euphoria (2019-)

See Keean Johnson's other roles

Nick Jonas
plays Bruno Gaido

Nick Jonas as Bruno Gaido

Nick Jonas (born September 16, 1992) is an American singer-songwriter, musician and actor best known as one of the Jo...

See Nick Jonas's other roles

Etsushi Toyokawa
plays Admiral Isoroku Yamamoto

Tadanobu Asano
plays Rear Admiral Tamon Yamaguchi

Tadanobu Asano as Rear Admiral Tamon Yamaguchi

Tadanobu Asano, born Tadanobu Sato (born November 27, 1973) is a Japanese actor. He is known for his roles as Dragon ...

See Tadanobu Asano's other roles

Darren Criss
plays Commander Eugene Lindsey

Darren Criss as Commander Eugene Lindsey

Darren Everett Criss (born February 5, 1987) is an American actor, singer, and songwriter. He rose to fame starring o...

See Darren Criss's other roles

Brandon Sklenar
plays George 'Tex' Gay

Brandon Sklenar as George 'Tex' Gay

Brandon Sklenar is an American actor best known for Mapplethorpe and Vice.

See Brandon Sklenar's other roles

Jake Manley
plays Willie West

Jun Kunimura
plays Vice Admiral Chūichi Nagumo

Jun Kunimura as Vice Admiral Chūichi Nagumo

Jun Kunimura (國村 隼 Kunimura Jun, born November 16, 1955 in Kumamoto, Japan) is a Japanese actor known for his role as...

See Jun Kunimura's other roles

Nobuya Shimamoto
plays Captain Tomeo Kaku

Brennan Brown
plays Commander Joseph Rochefort

Brennan Brown as Commander Joseph Rochefort

Brennan Brown is an actor.

See Brennan Brown's other roles

Jake Weber
plays Rear Admiral Raymond Spruance

Jake Weber as Rear Admiral Raymond Spruance

Jake Weber  (born 19 March 1964) is an English actor, possibly best-known for his role as Michael in Dawn of the Dead...

See Jake Weber's other roles

Alexander Ludwig
plays Lieutenant Roy Pearce

Alexander Ludwig as Lieutenant Roy Pearce

Alexander Ludwig (born May 7, 1992) is a Canadian actor.

See Alexander Ludwig's other roles

David Hewlett
plays Husband Kimmel

Mark Rolston
plays Ernest King

Mark Rolston as Ernest King

From Wikipedia, the free encyclopedia. Mark Rolston (born December 7, 1956) is an American actor. Description above...

See Mark Rolston's other roles

Eric Davis
plays Captain Miles Browning

Kenny Leu
plays Zhu Xuesan

Rachael Perrell Fosket
plays Dagne Layton

Peter Shinkoda
plays Cmdr. Minoru Genda

Peter Shinkoda as Cmdr. Minoru Genda

From Wikipedia, the free encyclopedia Peter Shinkoda (born March 25, 1971) is a Canadian film and television actor w...

See Peter Shinkoda's other roles

James Carpinello
plays William Brockman

James Carpinello as William Brockman

James Carpinello (born August 13, 1975) is an American film, television, and Broadway actor best known for his TV rol...

See James Carpinello's other roles

Tim Beckmann
plays Captain Rawlings

Tim Beckmann as Captain Rawlings

imothy Beckmann was born on June 15th, 1970 in Vancouver, BC, Canada. He has spent over 20 years living and working a...

See Tim Beckmann's other roles

Sarah Souza
plays Marie Pearce

Cameron Brodeur
plays Sully Brown

Hiromoto Ida
plays Prime Minister Tojo

Hiroaki Shintani
plays Emperor Hirohito

Russell Dennis Lewis
plays Ensigh O’Flaherty

Geoffrey Blake
plays John Ford

Geoffrey Blake as John Ford

Geoffrey Lewis Blake is an American film and television actor. Geoffrey Blake is an Emmy nominated, two-time SAG Awar...

See Geoffrey Blake's other roles

Mikaël Conde
plays Bill Miller

Madison Roukema
plays Barbara Best

Christie Brooke
plays Millicent McClusky

Dustin Geiger
plays Paul Crosley

Jason Lee Hoy
plays Pat Rooney

Ellen Dubin
plays Admiral King Secretary

Ellen Dubin as Admiral King Secretary

Ellen Dubin is a Canadian film and television actress.

See Ellen Dubin's other roles

Jason New
plays Marine Captain (Midway)

Dean Schaller
plays Jack MacKenzie Jr.

Jacob Blair
plays Hank Potter

Kayo Yasuhara
plays Geisha

Rudolph Wallstrom
plays Petty Officer (Pacific HQ)

Matthew MacCaull
plays Staff Officer (Nimitz)

Matthew MacCaull as Staff Officer (Nimitz)

Matthew MacCaull was born on April 4, 1978 and is currently 46 years old.

See Matthew MacCaull's other roles

Philip Fu-Kang Wang
plays Chinese Major

Johan Strombergsson-Denora
plays Radioman #1 (Enterprise SC)

Nico DeCastris
plays Radioman #2 (Enterprise SC)

Alexandre Dubois
plays Radar Officer (Enterprise)

Tyler Elliot Burke
plays Radar Officer (Enterprise)

Raphael Grosz-Harvey
plays Lt. JG (Hospital)

Trevor Danielson
plays Talker

Agostino Michael Cimino
plays Buzz Davis (Sonar Tech Nautilus)

Takeshi Kurokawa
plays Imperial Guardsman

Ryuta Kato
plays Japanese Junior Officer (Yamat)

Garret Sato
plays Japanese Officer (Prison)

Neil Girvan
plays Navy Yard Inspector

Neil Girvan as Navy Yard Inspector

Neil Girvan is a Canadian film and television actor.

See Neil Girvan's other roles

Ellis Arch
plays Lofton Henderson

Robert Crooks
plays McClusky's Radioman

Sean Colby
plays Gay's Radioman

Kasey Ryne Mazak
plays Signal Officer (Akagi)

Ryo Hayashida
plays Deck Officer (Akagi)

Michael Chapman
plays Helmsman (Nautilus)

Masahiro Tanikawa Masa Tani
plays Damage Control Officer

Ryohei Arima
plays Japanese Lieutenant (Kaga)

Hiro Kanagawa
plays Makigumo Captain

Hiro Kanagawa as Makigumo Captain

From Wikipedia, the free encyclopedia. Hironobu Kanagawa (金川 弘敦, Kanagawa Hironobu, October 13, 1963) is a Japanese-...

See Hiro Kanagawa's other roles

Ken Takikawa
plays Makigumo Lieutenant

Leonardo Boudreau
plays Passing Sailor

Tony Christopher
plays SBD Pilot (Enterprise)

Yuta Takenaka
plays Staff Officer (Yamato)

Tatsuya Shirato
plays Flag Officer (Yamato)

Tyler Hall
plays William 'Slim' Townsend

Kyle Bougeno
plays Smoking Sailor

David Dacosta
plays Breathless Ensign (Enterprise)

Kazuki Gonzalez-Adachi
plays Hiryu Helmsman

Reyn Halford
plays Torpedo Room Chief

Toyoaki Ito Leung
plays Japanese Boy (10 YO)

Halta Nonen
plays Japanese Boy #2 (6 YO)

Adrian Spencer
plays Chief Medic (Enterprise)

James Hicks
plays Edwin Kroeger

Sebastian Pigott
plays Petty Officer #2

Simon Pelletier-Gilbert
plays Yorktown Spotter

Philippe Verville
plays Doolittle's Bombardier

Shigeru Yabuta
plays Japanese Duck Netting Officer

Seunghwan Min
plays Zero Pilots Squadron Leader

Christopher Tapia
plays Hiryu Pointer

Sangwon Jun
plays Hiryu Talker

Motoo Taira
plays Akagi Spotter

Ana Maria Lombo
plays Ballroom Singer

Crew of Midway

Discover the backstage crew of Midway →