Cast and crew
Pearl Harbor
Directed by Michael Bay · starring Ben Affleck, Josh Hartnett and Kate Beckinsale
- 51 actors
- 4 in the crew
- 2001
- 3 h 3 min
Pearl Harbor: cast and crew
Director
Actors and characters
- Actors
- 51
- Crew
- 4
- Youngest at release
- 11 yearsJesse James
- Eldest at release
- 67 yearsMako
-
Ben Affleck Capt- Rafe McCawley
-
Josh Hartnett Capt. Danny Walker
-
Kate Beckinsale Evelyn Johnson
-
Greg Zola Lt. Anthony Fusco
-
Ewen Bremner Lt. Red Winkle
-
Alec Baldwin Col. James Doolittle
-
Jaime King Betty
-
Jennifer Garner Sandra
-
Jon Voight President Franklin Delano Roosevelt
The whole cast 51
-
Ben Affleck Capt- Rafe McCawley
-
Josh Hartnett Capt. Danny Walker
-
Kate Beckinsale Evelyn Johnson
-
Greg Zola Lt. Anthony Fusco
-
Ewen Bremner Lt. Red Winkle
-
Alec Baldwin Col. James Doolittle
-
Jaime King Betty
-
Jennifer Garner Sandra
-
Jon Voight President Franklin Delano Roosevelt
-
Cuba Gooding Jr. Petty Officer Doris Miller
-
Michael Shannon Lt. Gooz Wood
-
William Lee Scott Lt. Billy Thompson
-
Sara Rue Nurse Martha
-
Matthew Davis Joe
-
Mako Admiral Yamamoto
-
Cary-Hiroyuki Tagawa Genda
-
Colm Feore Admiral Kimmel
-
Dan Aykroyd Captain Thurman
-
Jesse James Young Rafe
-
William Fichtner Danny's Father
-
Brian Haley Training Captain
-
David Hornsby Flyer with Murmur
-
Scott Wilson General Marshall
-
Graham Beckel Admiral
-
Tomas Arana Vice Admiral
-
Beth Grant Motherly Secretary
-
Sung Kang Listener
-
Raphael Sbarge Kimmel's Aide
-
Peter Firth Captain of the West Virginia
-
Tom Sizemore Earl
-
Andrew Bryniarski Joe the Boxer
-
John Diehl Senior Doctor
-
Ted McGinley Army Corps Major
-
Kim Coates Jack Richards
-
Glenn Morshower Admiral Halsey
-
Scott Wiper Gunner
-
Eric Christian Olsen Gunner
-
Jeff Wadlow Next Guy in Line
-
John Pyper-Ferguson Naval Officer in Hospital
-
Michael Shamus Wiles Captain of the Hornet
-
Sean Gunn Traction Sailor
-
Leland Orser Major Jackson
-
Pat Healy Newsreel Guy
-
James Saito Japanese Aide #1
-
Frederick Koehler Wounded Sailor #3
-
Abe Sylvia Baja Sailor #4
-
Sean Faris Danny's Gunner
-
Nicholas Farrell RAF Squadron Leader
-
Tony Curran Ian
-
Daniel Mays Pilot #3
-
Lin Oeding Japanese Sailor
Crew
Writers 1
Music 1
Producers 3
Companies
- Production companies
- Touchstone Pictures, Jerry Bruckheimer Films
Questions about the cast of Pearl Harbor
- Who plays Capt- Rafe McCawley in Pearl Harbor?
- Ben Affleck plays Capt- Rafe McCawley.
- Who plays Capt. Danny Walker in Pearl Harbor?
- Josh Hartnett plays Capt. Danny Walker.
- Who plays Evelyn Johnson in Pearl Harbor?
- Kate Beckinsale plays Evelyn Johnson.
- Who plays Lt. Anthony Fusco in Pearl Harbor?
- Greg Zola plays Lt. Anthony Fusco.
- Who plays Lt. Red Winkle in Pearl Harbor?
- Ewen Bremner plays Lt. Red Winkle.
- Who plays Col. James Doolittle in Pearl Harbor?
- Alec Baldwin plays Col. James Doolittle.
- Who directed Pearl Harbor?
- Michael Bay.
- Who wrote Pearl Harbor?
- Randall Wallace.
- Who composed the music for Pearl Harbor?
- Hans Zimmer.
- How many actors are in Pearl Harbor?
- 51 actors are credited, and 4 people in the crew.
The cast in numbers
Michael Bay had already directed Ben Affleck in Armageddon (1998).
Michael Bay has also directed Jon Voight in Transformers (2007).
Michael Shannon and Ben Affleck have worked together on 2 other films: The Flash (2023) and Batman v Superman: Dawn of Justice (2016).
Dan Aykroyd and Alec Baldwin have worked together on 2 other films: Lorne (2026) and The Devil and Daniel Webster (2003).
Jon Voight and Tom Sizemore had already worked together on 2 films: Enemy of the State (1998) and Heat (1995).
William Fichtner and Tom Sizemore have worked together on 2 other films: Black Hawk Down (2001) and Heat (1995).
With the most films on MovieNCo: Alec Baldwin (64), Ben Affleck (56) and Michael Shannon (48).
The cast’s average age at release is 36 (of the 46 actors whose birth date we know).



