text: Kim Coates as Lieutenant Jack Richards, a United States Naval Aviator who participates in the Doolittle Raid.
  Tony Curran as Ian, a Royal Air Force combat pilot in Eagle Squadron.
  Nicholas Farrell as a Royal Air Force squadron leader and combat pilot commanding the Eagle Squadron.
  William Fichtner as Mr. Walker, Danny's father.
  Steve Rankin as Mr. McCawley, Rafe's father.
  John Fujioka as General Nishikura, head of the Japanese Supreme War Council. He is a fictionalized composite of several real-world individuals.
  Leland Orser as Major Jackson, a USAAC officer injured during the attack on Pearl Harbor.
  Ted McGinley as Major Newman, a US Army officer.
  Andrew Bryniarski as Joe, a crew member and amateur boxer aboard the USS West Virginia.
  Brandon Lozano as Baby Danny McCawley, Danny and Evelyn's son and Rafe’s stepson.
  Eric Christian Olsen as a B-25 gunner to McCawley.
  Sean Faris as a B-25 gunner to Walker.
  Historical characters
  Although not intended to be an entirely accurate depiction of events, the film includes portrayals of several historical figures:
  Cuba Gooding Jr. as Petty Officer Second Class Doris Miller, a messman aboard the USS West Virginia who operated anti-aircraft guns during the attack on Pearl Harbor.
  Jon Voight as President Franklin D. Roosevelt, the 32nd President of the United States