L'agent du MI6 James Bond:007 se précipite pour sauver la scientifique d'Oxford Katya Nadanova d'une installation terroriste en Égypte. Après avoir sauvé Katya, Bond se rend dans une ville minière du Pérou pour enquêter sur la disparition d'un agent double-o. Il fait la connaissance d'une géologue nommée Serena St. Germaine et ils découvrent tous les deux que le dernier projet de Katya Nadonova, des nanobots conçus pour réparer les réacteurs nucléaires; ont été volés par l'ancien apprenti ex-KGB fou de Max Zorin Nikolai Diavolo. Ensemble, les deux se sont rendus à la Nouvelle-Orléans et au-delà pour découvrir et détruire le plan fou de Diavolo pour la domination des mots.