Au début de la Seconde Guerre Mondiale, Murrell (Robert Mitchum), alors capitaine d’un cargo commercial, est torpillé par un sous-marin allemand et perd son épouse dans le naufrage. Recueilli après avoir passé vingt-cinq jours sur un radeau, il accepte le commandement d’un destroyer car il préfère, dit-il, « être du bon côté du canon ». Son passé de « civil » inspire une certaine méfiance à ses hommes, mais l’occasion se présente bientôt pour lui de prouver ses capacités. L'ASDIC (ancêtre du sonar) détecte en effet la présence d’un sous-marin allemand. Celui-ci, commandé par Von Stolberg (Curd Jürgens), a également repéré son ennemi mais, fort habilement, Murrell se maintient toujours à la même distance afin que le signal émis par son navire passe pour un faux écho...
Bond se trouve à Key West, en Floride, aux côtés de Felix Leiter. Mais cette fois, ils ne sont pas en mission : Felix se marie et James Bond et son ami Sharky sont ses témoins. Tous trois portent la tenue de circonstance et se rendent en voiture sur les lieux de la cérémonie. Mais un hélicoptère de la brigade des stupéfiants les arrête : Leiter apprend que Franz Sanchez est sur le territoire américain, or, l'agent de la CIA poursuit cet insaisissable parrain de la drogue depuis des années. Retrouvant les réflexes de la bonne époque de leur collaboration, Leiter et Bond réussissent à capturer Sanchez à l'issue d'une poursuite aérienne spectaculaire. Une fois Sanchez aux mains de la police américaine, il ne reste plus au futur marié et à son témoin qu'à sauter en parachute au-dessus de l'église. Mais la victoire de Leiter est de courte durée. Sanchez qui a offert une prime de deux millions de dollars à quiconque le libérera, s'évade.
Alors qu'il est un ingénieur à la vie de famille parfaitement réglée, Robert Dean perd la mémoire. Il réalise alors qu'il est manipulé pour commettre des meurtres au nom d'une mystérieuse association. Dès lors, il va traquer ceux qui s'en sont pris à lui et qui ont d'autres projets sinistres à lui confier.