Gibraltar. Dok se elitna klasa britanske obavještajne službe "00" nalazi na redovitoj vježbi, neprijateljski agenti ubacuju se u njezine redove ubijajući jednog po jednog obavještajca. Posljednji od njih, James Bond (T. Dalton), uspije eliminirati svoje nesuđene ubojice, te se tajni agent 007 nađe u Bratislavi kako bi pomogao sovjetskom generalu Georgiji Koskovu (J. Krabbé) da prebjegne na Zapad. Sovjetska strana zna za generalov naum, pa angažira lijepu violončelisticu, a zapravo snajperisticu Karu Milovy (M. d'Abo) da ga ubije pri bijegu. U tome je spriječi upravo James Bond, a general stigne u Veliku Britaniju s informacijama o tajnom planu Varšavskog ugovora o likvidaciji ključnih ljudi američke i britanske obavještajne službe koje je osmislio još jedan sovjetski general - Leonid Puškin (J. Rhys-Davies). Međutim, Koskova uskoro otmu, a zadatak otkrivanja tko ga je i zašto oteo dobiva James Bond. U operaciji koja će ga ponovno povezati s Karom, te s američkim preprodavačem oružja Bradom Whitakerom (J. D. Baker) i afganistanskim borcem za slobodu Kamranom Shahom (A. Malik), Bond će razotkriti dvostruku igru u koju su ga uvukli neprijatelji, ali i navodni saveznici...