Agente do MI6, James Bond: 007 entra em ação para resgatar a cientista de Oxford Katya Nadanova de uma instalação terrorista no Egito. Depois de resgatar Katya, Bond segue para uma cidade mineira no Peru para investigar o desaparecimento de um agente duplo. Ele conhece uma geóloga chamada Serena St. Germaine e os dois descobrem que o último projeto de Katya Nadonova, nanobots projetados para consertar reatores nucleares; foram roubados pelo ex-aprendiz de Max Zorin Nikolai Diavolo, ex-KGB enlouquecido. Juntos, os dois partiram para Nova Orleans e além para descobrir e destruir o esquema enlouquecido de Diavolo para dominar a palavra.