本·阿弗莱克
Ben Affleck
饰:雷夫 Capt. Rafe McCawley
凯特·贝金赛尔
Kate Beckinsale
饰:伊弗琳 Nurse Lt. Evelyn Johnson
乔什·哈奈特
Josh Hartnett
饰:丹尼 Capt. Danny Walker
小库珀·古丁
Cuba Gooding Jr
饰:多里斯·米勒 Petty Officer Doris Miller
强·沃特
Jon Voight
饰:罗斯福总统 President Franklin Delano Roosevelt
亚历克·鲍德温
Alec Baldwin
饰:杰姆斯 Lt. Col. James Doolittle
汤姆·塞兹摩尔
Tom Sizemore
饰:Sgt. Earl Sistern
艾文·布莱纳
Ewen Bremner
饰:Lt. Red Winkle
杰米·金
Jaime King
饰:贝蒂·拜尔 Nurse Betty Bayer (as James King)
詹妮弗·加纳
Jennifer Garner
饰:桑德拉 Nurse Sandra
迈克尔·珊农
Michael Shannon
饰:伍德 Lt. Gooz Wood
丹·艾克罗伊德
Dan Aykroyd
饰:瑟曼上校 Capt. Thurman
科鲁姆·费奥瑞
Colm Feore
饰:Adm. Husband E. Kimmel
岩松信
Makoto Iwamatsu
饰:Adm. Isoroku Yamamoto
马修·戴维斯
Matthew W. Davis
饰:Joe (as Matt Davis)
杰西·詹姆斯
Jesse James
饰:Young Rafe
威廉·菲克纳
William Fichtner
饰:丹尼的爸爸 Danny's Father
布莱恩·黑利
Brian Haley
饰:Training Captain
斯科特·威尔森
Scott Wilson
饰:Gen. George C. Marshall
贝丝·格兰特
Beth Grant
饰:Motherly Secretary
成康
Sung Kang
饰:Listener
彼得·弗斯
Peter Firth
饰:Capt. Mervyn Bennion - USS West Virginia
约翰·迪尔
John Diehl
饰:Senior Doctor
罗恩·哈珀
Ron Harper
饰:Minister
金·寇兹
Kim Coates
饰:Jack Richards
斯科特·维普
ScottWiper
饰:Gunner
艾瑞克·克里斯蒂安·奥森
Eric Christian Olsen
饰:Gunner
杰夫·瓦德洛
Jeff Wadlow
饰:Next Guy in Line #1
利兰·奥瑟
Leland Orser
饰:Major Jackson
肖恩·法瑞斯
Sean Faris
饰:Danny's Gunner
托尼·库兰
Tony Curran
饰:Ian
丹尼尔·梅斯
Daniel Mays
饰:Pilot #3
王淑美
Jaymee Ong
饰:Dental Assistant
威廉姆·李·斯科特
William Lee Scott
饰:Lt. Billy Thompson
凯瑟琳·凯尔纳
Catherine Kellner
饰:Nurse Barbara
萨拉·茹
Sara Rue
饰:Nurse Martha
约翰·藤冈
John Fujioka
饰:Nishikura
凯里-川田博之
Cary-Hiroyuki Tagawa
饰:Cmdr. Mirou Genda
史蒂夫·兰金
Steve Rankin
饰:Rafe's Father
大卫·霍恩斯比
David Hornsby
饰:Flyer with Murmur
格拉汉姆·贝克尔
Graham Beckel
饰:Adm. Chester W. Nimitz
兰迪·奥格斯比
Randy Oglesby
饰:Strategic Analyst
吴平
Ping Wu
饰:Japanese Officer
斯坦·卡希尔
Stan Cahill
饰:Pentagon Lieutenant
汤姆·埃沃雷特
Tom Everett
饰:Secretary of the Navy Frank Knox
托马斯·阿拉纳
Tomas Arana
饰:Vice-Adm. Frank J. 'Jack' Fletcher
拉法埃尔·沙巴拉格
Raphael Sbarge
饰:Kimmel's Aide
马蒂·贝拉夫斯基
Marty Belafsky
饰:Louie, Sailor
冈本玉二
Yuji Okumoto
饰:Japanese Shy Bomber
伊恩·鲍汉
Ian Bohen
饰:Radar Operator #2
迈克尔·米尔汉
Michael Milhoan
饰:Army Commander
安德鲁·布莱尼亚斯基
Andrew Bryniarski
饰:Joe, Boxer
蒂姆·乔特
Tim Choate
饰:Navy Doctor
Joseph Patrick Kelly
Joseph Patrick Kelly
饰:Medic (as Joe Kelly)
特德·麦金利
Ted McGinley
饰:Army Major
麦迪逊·梅森
Madison Mason
饰:Adm. Raymond A. Spruance
格伦·莫肖尔
Glenn Morshower
饰:RAdm. William F. 'Bull' Halsey Jr.
保罗·弗朗西斯
Paul Francis
饰:Doolittle Co-Pilot
Rod Biermann
饰:Navigator
加雷特·佐藤
GarretSato
饰:Japanese Soldier (as Garret T. Sato)
井上英治
Eiji Inoue
饰:Japanese Soldier
普瑞休斯·崇
Precious Chong
饰:Nursing Supervisor
Will Gill Jr.
Will Gill Jr.
饰:Train Conductor
塞斯·萨凯
Seth Sakai
饰:Japanese Tourist
柯蒂斯·安徒生
Curtis Andersen
饰:18-Year-Old Typist (as Curtis Anderson)
Blaine Pate
饰:Orderly in Aftermath
约翰·派珀-弗格森
John Pyper-Ferguson
饰:Naval Officer in Hospital (as John Pyper Ferguson)
Toru Tanaka Jr.
Toru Tanaka Jr.
饰:Samoan Bouncer (as Toru M. Tanaka Jr.)
肖恩·古恩
Sean Gunn
饰:Traction Sailor
乔希·阿克曼
Josh Ackerman
饰:Wounded Sailor #1 (as Joshua Ackerman)
大卫·考夫曼
David Kaufman
饰:Young Nervous Doctor
Lindsey Ginter
Lindsey Ginter
饰:Captain Low (as L.L. Ginter)
盖·托利
Robert Torry
饰:Teeny Mayfield
帕特·希利
Pat Healy
饰:Newsreel Guy
托马斯·威尔逊·布朗
Thomas Wilson Brown
饰:Young Flier
Chad Morgan
Chad Morgan
饰:Pearl Harbor Nurse
詹姆斯·塞托
ames Saito
饰:Japanese Aide #1
久保田德
Tak Kubota
饰:Japanese Aide #3
罗伯特·詹
Robert Jayne
饰:Sunburnt Sailor
Vic Chao
Vic Chao
饰:Japanese Doctor
弗雷德里克·凯勒
Frederick Koehler
饰:Wounded Sailor #3 (as Fred Koehler)
本·伊斯特
Ben Easter
饰:Baja Sailor #1
Greg Zola
饰:Lt. Anthony Fusco
雷利·麦克伦顿
Reiley McClendon
饰:Young Danny
Howard Mungo
Howard Mungo
饰:George
Kevin Wensing
饰:Executive Officer - USS West Virginia
Marco Gould
Marco Gould
饰:Pop-Up Sailor
尼古拉斯·唐斯
Nicholas Downs
饰:Terrified Sailor
安德鲁·巴利
Andrew Baley
饰:Hornet Radio Operator
镰田规昭
Noriaki Kamata
饰:Japanese Soldier
布雷特·佩迪戈
Brett Pedigo
饰:Next Guy in Line #2
Matt Casper
Matt Casper
饰:Wounded Sailor #2
Joshua Aaron Gulledge
饰:Buster
皮特·詹姆斯·史密斯
Peter James Smith
饰:Mission listener
Mark Noon
饰:Medic
Angel Sing
饰:Japanese Aide #2
Michael Gradilone
饰:Screaming Sailor
John Padget
饰:Hospital Chaplain
Cory Tucker
饰:Baja Sailor #2
Abe Sylvia
Abe Sylvia
饰:Baja Sailor #4
杰森·利格特
Jason Liggett
饰:Baja Sailor #5
Mark Panasuk
饰:Baja Sailor #6
John Howry
饰:Lieutenant in Boat
Patrice Martinez
饰:French Fisherman
Rodney Bursiel
饰:Sailor with Dog
Rob McCabe
饰:Rescue Sailor
Brandon Lozano
饰:Baby Danny
Seiki Moriguchi
饰:Akagi Communication Officer
Brian D. Falk
饰:Helmsman #1
Estevan Gonzalo
饰:Bombing Sailor
Christopher Stroop
饰:Helmsman #2
Vincent J. Inghilterra
饰:Preacher
Benjamin Farry
饰:Pilot #2 (as Ben Farry)
Ken Goth
饰:Army 2nd Lieutenant
Greg Baine
饰:Young Sailor (uncredited)
Camille Carida
饰:Nurse (uncredited)
Tanya Dempsey
饰:Nurse (uncredited)
David de Vos
饰:Medical Orderly (uncredited)
Frieda Jane
饰:Nurse (uncredited)
Sherwin Lau
饰:Japanese Sailor (uncredited)
Elizabeth Leaff
饰:Nurse (uncredited)
Francis Maikai
饰:Hawaiian Bartender (uncredited)
Robert C. Nelson
饰:Army Officer (uncredited)
Naoko Niya
饰:Hawaiian Bar Girl (uncredited)
Pete Romano
饰:Soldier in the Water (uncredited)
大卫·朗特里
David Rountree
饰:Navy Pilot (uncredited)
巴尔巴拉·斯科拉罗
Barbara Scolaro
饰:Mrs. Doolittle (uncredited)
Larry Wegger
饰:Taxi Driver (uncredited)
马克·魏勒
Mark Weiler
饰:Naval Messenger (uncredited)
布雷特·罗伯茨
Bret Roberts
饰:Baja Sailor #7
Rufus Dorsey
Rufus Dorsey
饰:Dorie's Friend
尼古拉斯·法瑞尔
Nicholas Farrell
饰:RAF Squadron Leader
Viv Weatherall
饰:Pilot #1
俊·户田
Toshi Toda
饰:Dentist
汉克 哈里斯
hank harris
饰:Young Harbor Patrolman (scenes deleted)
Ford Austin
饰:Doolittle Pilot (uncredited)
Wally Burr
饰:Newsreel Voice (uncredited)
温斯顿·伦纳德·斯宾塞·丘吉尔
Winston Churchill
饰:Himself (archive footage) (uncredited)
杰里米·丹茨林格
Jeremy George Denzlinger
饰:Sailor (uncredited)
Jeremy Gilbreath
饰:Toothbrush Sailor (uncredited)
杰弗里·古尔德
Geoffrey Gould
饰:Dental Patient (uncredited)
Manu Intiraymi
饰:Officer in Water Shouting "P-40's" (uncredited)
Saburo Kurusu
Saburo Kurusu
饰:Himself - in Washington with Nomura (archive footage) (uncredite
Jill Meyers
饰:Nurse (uncredited)
Kathleen Mullan
饰:Stearn Nurse (uncredited)
Kichisaburo Nomura
饰:Himself - in Washington with Kurusu (archive footage) (uncredite
林·奥汀
Lin Oeding
饰:Japanese Sailor (uncredited)
Lisa Ross
Lisa Ross
饰:Nurse (uncredited)
Matthew Saxe
Matthew Saxe
饰:Doolittle Gunner (uncredited)
Max Thayer
饰:Bit Part (uncredited)
Jack Truman
饰:Train Conductor (uncredited)
Clyde Tull
饰:Army Officer (uncredited)
汤姆·布罗考
Tom Brokaw
饰:Himself
Dewa Kichiji
饰:Himself - Submarine Sailer
Clarence Minor
饰:Himself - Ford Island Survivor
Ralph Lindenmeyer
饰:Himself - Ford Island Survivor
Charles Christensen
饰:Himself - USS Argonne
Clark Simmons
饰:Himself - USS Utah
Stu Hedley
饰:Himself - USS West Virginia
Kathy Billings
饰:Herself - USS Arizona Memorial
Carl Carson
饰:Himself - USS Arizona
富兰克林·德拉诺·罗斯福
Franklin D. Roosevelt
饰:Himself
昭和天皇
Hirohito
饰:Himself
斯蒂芬·安布罗斯
Stephen Ambrose
饰:Himself
Isoroku Yamamoto
饰:Himself
Kinsey McLean
饰:演员 Actor/Actress
迈克尔·肖姆斯·维尔斯
Michael Shamus Wiles
梅丽莎·安妮·扬
Melissa Anne Young
Christopher Allison
饰:演员 Actor/Actress
维尔·博登
Will Bowden
斯科特·勒维
Scott Levy
张磊
Lei Zhang
Bryan Ryan
饰:演员 Actor/Actress
Chaz Fatur
饰:演员 Actor/Actress
Patrick A. Horton
饰:演员 Actor/Actress
珍妮弗·加纳
Jennifer Garner
饰:桑德拉
杰斯·詹姆斯
Jesse James
饰:年轻的雷夫
威廉·菲德内尔
William Fichtner
饰:丹尼的父亲
朗·哈珀
Ron Harper
饰:牧师