故事發生於第二次世界大戰期間,日本的350駕戰鬥機在毫無預警的情況下突襲了珍珠港,在那裡駐守的,是羅克韋爾船長(約翰·韋恩 John Wayne 飾)和指揮員保羅(柯克·道格拉斯 Kirk Douglas 飾),這場襲擊令他們的艦隊大受打擊,傷亡眾多,但幸運的是,羅克韋爾和保羅都在炮火之中保住了性命。現在兩人想做的事情只有一件,那就是儘快修復戰艦,為死去的兄弟們報仇。 與此同時,羅克韋爾邂逅了美麗的護士瑪姬(帕德里夏·妮爾 Patricia Neal 飾),情投意合的兩人很快就陷入了熱戀之中,而羅克韋爾和自己的兒子傑裡(布蘭登·德懷德 Brandon De Wilde 飾)之間支離破碎的關係也是他需要攻克的難題。