 | Charlton Heston Captain Matt Garth |
 | Henry Fonda Admiral Chester W. Nimitz, Commanding US Pacific Fleet |
 | James Coburn Captain Vinton Maddox |
 | Glenn Ford Rear Admiral Raymond A. Spruance, Commanding Task Force 16 |
 | Hal Holbrook Commander Joseph Rochefort, Officer in Charge Station Hypo |
 | ToshirĂ´ Mifune Admiral Isoroku Yamamoto, Commanding Combined Fleet |
 | Paul Frees Voice: Admiral Yamamoto (uncredited) |
 | Robert Mitchum Admiral William F. Halsey |
 | Cliff Robertson Commander Carl Jessop |
 | Robert Wagner Lt. Commander Ernest L. Blake |
 | Robert Webber Rear Admiral Frank J. Fletcher, Commanding Task Force 17 |
 | Ed Nelson Admiral Harry Pierson, Office of Naval Intelligence |
 | James Shigeta Vice Admiral Chuichi Nagumo, Commanding First Mobile Force |
 | Christina Kokubo Miss Haruko Sakura |
 | Monte Markham Commander Maxwell F. Leslie, Commanding Bombing Squadron 3 |
 | Biff McGuire Captain Miles Browning, Chief of Staff, Task Force 16 |
 | Christopher George Lt. Commander C. Wade McClusky, Commanding Enterprise Air Group |
 | Kevin Dobson Ensign George Gay, Torpedo Squadron 8 |
 | Glenn Corbett Lt. Commander John C. Waldron, Commanding Torpedo Squadron 8 |
 | Gregory Walcott Captain Elliott Buckmaster, Commanding Officer USS Yorktown |
 | Edward Albert Lieutenant Tom Garth |
 | Pat Morita Rear Admiral Ryunosuke Kusaka, Chief of Staff, First Mobile Force |
 | John Fujioka Rear Admiral Tamon Yamaguchi, Commanding Carrier Division 2 |
 | Dale Ishimoto Vice Admiral Moshiro Hosogaya, Commanding Aleutian Force |
 | Dabney Coleman Captain Murray Arnold |
 | Erik Estrada Ramos, VF-3 Pilot |
 | Larry Pennell Captain Cyril T. Simard, Commanding NAS Midway (as Ken Pennell) |
 | Clyde Kusatsu Commander Yasuji Watanabe, Staff Gunnery Officer, Combined Fleet |
 | Phillip R. Allen Lt. Cmdr. John S. 'Jimmy' Thach, Commanding Fighting Squadron 3 |
 | Tom Selleck Aide to Captain Simard |
 | Sab Shimono Lieutenant Joichi Tomonaga, Commanding Hiryu Air Group |
 | Conrad Yama Vice Admiral Nobutake Kondo, Commanding Midway Occupation Force |
 | Robert Ito Commander Minoru Genda, Staff Officer, First Air Fleet |
 | Yuki Shimoda Captain Tomeo Kaku, Commanding Hiryu |
 | Seth Sakai Captain Kameto Kuroshima, Senior Staff Officer, Combined Fleet |
 | Kurt Grayson Major Floyd "Red" Parks, Commanding Marine Fighter Squadron 221 |
 | Alfie Wise Chief Radioman Horace F. Dobbs, Waldron's Gunner |
 | Beeson Carroll ARM1/c William E. Gallagher, Leslie's Gunner (incorrectly called 'Wilson' in film) |
 | John Bennett Perry ARM1c Walter G. Chochalousek, McClusky's Gunner |
 | Steve Kanaly Lt. Commander Lance E. 'Lem' Massey, Commanding Torpedo Squadron 3 |
 | Kip Niven Lieutenant Howard P. Ady, Pilot PBY "Strawberry 5" |
 | Dennis Rucker Ensign Manson, Fighting Squadron Three |
 | Michael Richardson ARM3c Robert K. Huntington, Gay's Gunner (uncredited) |
 | James Ingersoll Pilot, PBY "Strawberry 12" (uncredited) |
 | Jerry Fujikawa Japanese Gentleman (uncredited) |
 | Sam Chew Jr. Marine Lieutenant Guarding Intel Center (uncredited) |
 | Redmond Gleeson Radioman Dombrowski (uncredited) |
 | Unknown Chief on Midway (uncredited) |
 | Unknown Japanese Radioman on Kwajalein (uncredited) |
 | Unknown Japanese Officer on Kwajalein (uncredited) |
 | John Lupton Officer Testing Electric Bomb Release (uncredited) |
 | Bennett Ohta Captain Taijiro Aoki, Commanding Officer Akagi (uncredited) |
 | Anthony Herrera Marine Lieutenant at Internment Camp (uncredited) |
 | Unknown Tetsuro Sakura (uncredited) |
 | Unknown Sada Sakura (uncredited) |
 | Unknown Lieutenant Wold (uncredited) |
 | Unknown Lieutenant in Bar (uncredited) |
 | Unknown Yeoman at Naval Intelligence (uncredited) |
 | Unknown Sailor at Naval Intelligence (uncredited) |
 | Unknown Co-Pilot, PBY "Strawberry 5" (uncredited) |
 | David Macklin Lieutenant Jack Reid, Pilot, PBY "Strawberry 9" (uncredited) |
 | Unknown Co-Pilot, PBY "Strawberry 9" (uncredited) |
 | Unknown Co-Pilot, PBY "Strawberry 12" (uncredited) |
 | Unknown Radioman on Midway (uncredited) |
 | Unknown Officer on Atago (uncredited) |
 | Unknown Radioman on PBY "Strawberry 12" (uncredited) |
 | Unknown Radioman on PBY "Strawberry 5" (uncredited) |
 | Chuck Morrell Andy, Officer on Midway Control Tower |
 | Unknown PO1c Hiroshi Amari, Tone Scout #4 Pilot (uncredited) |
 | Unknown Tone Scout 4 Observer (uncredited) |
 | Unknown Akagi Radioman (uncredited) |
 | Unknown Akagi Communications Officer (uncredited) |
 | Unknown Soryu Scout Pilot |
 | Unknown Soryu Scout Observer |
 | Unknown Lieutenant Michio Kobayashi, Commanding Hiryu Bomber Unit (uncredited) |
 | Unknown Yorktown CIC Officer (uncredited) |
 | Unknown Commander on Hiryu (uncredited) |
 | Unknown Corpsman on Yorktown (uncredited) |
 | Unknown Corpsman on Yorktown (uncredited) |
 | Larry Csonka Lt. Commander John F. Delaney, Yorktown Engineering Officer |
 | Unknown Rear Admiral Gihachi Takayanagi, Commanding Yamato (uncredited) |
| Jeff Chamberlain Sailor (uncredited) |
 | Jesse Dizon Japanese Pilot (uncredited) |
 | Sean Garrison Lt. Commander Ken Cunningham (uncredited) |
| Ned Gill Seaman Downes (uncredited) |
| David Hirokane Lieutenant Shima (uncredited) |
 | Jim Ishida Lieutenant Takeo Koda (uncredited) |
 | Lloyd Kino Undetermined Role (uncredited) |
 | Sandy McPeak Captain Thomas (uncredited) |
| Steve Moriarty Naval Aide (uncredited) |
 | Richard Narita Lieutenant Hashimoto (uncredited) |
 | Frank Parker Deke (uncredited) |
 | Clint Ritchie Lt. Commander Charles Fenton (uncredited) |
| Richard Sarradet Undetermined Role (uncredited) |
 | Noel Conlon (TV version only) |
 | Don Dolan (TV version only) |
 | Mitchell Ryan Rear Admiral Aubrey W. Fitch (TV version only) |
 | Richard Sanders (TV version only) |
| Alec Smight (TV version only) |
 | Susan Sullivan Ann (TV version only) |
 | Miiko Taka (TV version only) |
 | William Wellman Jr. (TV version only) |
| Steven Burnett Stunts (uncredited) |
 | Gary Combs Stunts (uncredited) |
 | Erik Cord Stunts (uncredited) |
 | Duffy Hambleton Stunts (uncredited) |
 | Charlie Picerni Stunts (uncredited) |
 | Bill Saito Stunts (uncredited) |
| James Winburn Stunts (uncredited) |