Durante a Guerra do Pacífico, o Tenente Coronel Duke Gifford (John Wayne) comanda um submarino, ajudando a resgatar crianças e freiras e também a desenvolver torpedos em Pearl Harbor. Mas tem problemas de culpa em relação ao seu casamento com a Tenente Mary Stuart (Patricia Neal) e à morte de seu antigo comandante, Pop Perry (Ward Bond). O maior desafio de Duke é que os torpedos que tentam lançar não estão funcionando direito. Além disso, numa missão perigosa, quem está a bordo é seu rival pelo amor da ex-mulher, e ele não poderá se deixar afetar por suas questões pessoais nessa missão de alto risco.