兰道夫·斯科特
Randolph Scott
饰:Lt. Cmdr. McLain
埃拉·雷恩斯
Ella Raines
饰:Joyce Cartwright
巴里·菲茨杰拉德
Barry Fitzgerald
饰:Stooky O'Meara
安迪·德怀恩
Andy Devine
饰:Walsh
福兹·奈特
Fuzzy Knight
饰:Cricket
小诺亚·比瑞
Noah Beery Jr.
饰:Stone
托马斯·戈梅斯
Thomas Gomez
饰:Smithy
大卫·布鲁斯
David Bruce
饰:Lt. Rawlins
默里·阿尔珀
Murray Alper
饰:Jones
詹姆斯·弗莱文
James Flavin
饰:1st Lt. Bill Gardner
沃尔特·桑德
Walter Sande
饰:Evans
Rod Bacon
饰:Naval Academy Graduate (uncredited)
奥利弗·布莱克
Oliver Blake
饰:Cook (uncredited)
吉米·巴特勒
Jimmy Butler
饰:Rating (uncredited)
Charles Cane
饰:Workman (uncredited)
Frank Coghlan Jr.
饰:Rating (uncredited)
埃迪·科克
Eddie Coke
饰:Rating (uncredited)
Richard Crane
饰:Leading Torpedo Man (uncredited)
艾迪·朱
Eddie Dew
饰:Crewman (uncredited)
John Diggs
饰:Bailey (uncredited)
Jimmie Dodd
饰:Steward (uncredited)
John Estes
John Estes
饰:Rating (uncredited)
弗兰克·费伦
Frank Faylen
饰:Shipyard painter (uncredited)
William Forrest
饰:Cmdr. Manning (uncredited)
Stewart Garner
饰:Officer (uncredited)
福尔摩斯·赫伯特
Holmes Herbert
饰:Commdr. Ramsay (uncredited)
Guy Kingsford
饰:R.A.F. Pilot (uncredited)
Michael Kirk
Michael Kirk
饰:Petty Officer (uncredited)
彼特·劳福德
Peter Lawford
饰:Naval Officer (uncredited)
Jack Luden
饰:Merchant Marine Officer (uncredited)
埃德蒙·麦克唐纳
Edmund MacDonald
饰:Lt. LeBlanc (uncredited)
莱斯特·马修斯
Lester Matthews
饰:British Captain (uncredited)
Bob McCutchin
Bob McCutchin
饰:Rating (uncredited)
查尔斯·麦格劳
Charles McGraw
饰:Chief Engineer (uncredited)
罗伯特·米彻姆
Robert Mitchum
饰:Shephard (uncredited)
杰克·茂豪尔
Jack Mulhall
饰:Officer (uncredited)
John Mylong
饰:Submarine Commander (uncredited)
Gene O'Donnell
饰:Wardroom Steward (uncredited)
Oscar O'Shea
饰:Capt. Smith (uncredited)
Franklin Parker
饰:Captain (uncredited)
艾迪生·理查兹
Addison Richards
饰:Cmdr. Rowland (uncredited)
克里夫·罗伯逊
Cliff Robertson
饰:Lookout (uncredited)
米尔本·斯通
Milburn Stone
饰:Canadian captain (uncredited)
William Walker
饰:Wireless Rating (uncredited)
Johnny Walsh
饰:Rating (uncredited)
Phil Warren
饰:Rating (uncredited)
Jack Wegman
Jack Wegman
饰:Naval Captain (uncredited)
Matt Willis
饰:Roger (uncredited)
伊安·沃尔夫
Ian Wolfe
饰:Paymaster Commander (uncredited)
詹姆斯·布朗
James Brown
饰:Lt. Paul Cartwright
Claire Meade
Sandra Morgan
Nelson Leigh
Richard Lane
Richard Lane
饰:Vice Admiral
John James
Arthur Stuart Hull
Pola Russ
莫顿·劳瑞
Morton Lowry
弗兰克·梅奥
Frank Mayo
George Sherwood
格兰丁·罗德
Grandon Rhodes
Joe Haworth
Martin Ashe
Clarence Straight
查尔兹·歇洛克
Charles Sherlock
John Whitney
Hooper Atchley
雷克斯·利斯
Rex Lease
Jack Gardner
乔治·奥汉隆
George O'Hanlon
弗莱迪·斯蒂勒
Freddie Steele
Leslie Denison
Vernon Downing
John Elliott
约翰·佛雷德里克
John Frederick
伊芙琳·瓦登
Paul Bryar
Jimmy Carpenter