Résumé du film - Rockwell "Rock" Torrey est un commandant de l'US Navy qui a sacrifié sa vie familiale à sa vie militaire et a divorcé 18 ans plus tôt en laissant à son ex-épouse son fils Jeremiah âgé de 4 ans. Il commande le croiseur Old Swayback qui est en mer lors de l'attaque de Pearl Harbor. Il est mis à pied pour ne pas avoir respecté le règlement qui demandait de faire des zigzags et de ce fait avoir été torpillé par un sous-marin japonais. Blessé dans le torpillage, il fait connaissance de l'infirmière Maggie Haines pendant sa convalescence. La marine finit par reconnaître le bien-fondé de sa démarche et le nomme contre-amiral et lui confie une première opération difficile contre les japonais. Il rencontre son fils qu'il n'a pas vu depuis 18 ans et qui lui réserve un accueil glacial. Celui-ci est arriviste et affecté sur une vedette lance-torpilles uniquement pour progresser rapidement et être affecté à un poste d'état-major avec l'aide de l'influence de sa mère...