Maryam d'Abo początkowo była zatrudniona po to, by występować tylko podczas zdjęć próbnych z aktorami ubiegającymi się o rolę Bonda.
Agenta 007 miał zagrać Pierce Brosnan, ale był związany kontraktem z serialem "Remington Steele". Pod uwagę brano też takich aktorów jak Sam Neill, Mark Greenstreet, Antony Hamilton, Sean Bean, Christopher Lambert, Mel Gibson, Lambert Wilson, Finley Light, Andrew Clarke, Robert Bathurst i Lewis Collins.
Morten Harket, wokalista grupy A-Ha, otrzymał propozycję zagrania małej roli czarnego charakteru, ale odrzucił ją z powodu długiego tournée w Japonii.
Mathilda May i Jasmine Maimone były kandydatkami do roli Kary Milovy.
Lee Van Cleef był kandydatem do roli Brada Whitakera.
Tablice rejestracyjne aut w Bratysławie są nieprawidłowe. Powinny mieć czarne napisy na białym tle, a format powinien być: BA-dwie cyfry-dwie cyfry.
Gdy Bond jeździ autem w szopie po zamarzniętym jeziorze, ściga go milicyjny samochód, którym jest Lada VAZ 2103. Gdy auto jest pokazywane od tylu jest to VAZ 2106, lecz gdy auto zaczyna tonąć znowu widzimy Lade VAZ 2103.
Gdy Bond i Kara opuszczają samolot, widzą znak, na którym jest napisane, że do Islamabadu jest 325 km, a do Karaczi 200 km. W rzeczywistości miasta te dzieli odległość ponad 1000 km.
Według napisów końcowych generał Gogol (Walter Gotell) ma na imię Anatol. W jednym z wcześniejszych filmów o Bondzie, "Szpieg, który mnie kochał", M (Bernard Lee), mając go na myśli, używa imienia Alexis.
Lewa przednia opona samochodu Bonda została postrzelona, jednak w innym ujęciu opona wygląda normalnie.
Zdjęcia były kręcone w Wiedniu, nad jeziorem Weissensee (Austria), w Ajt Bin Haddu, Tangerze, Warzazacie, górach Atlas (Maroko), Elveden, Iver Heath, Londynie, Stonor, na wzgórzach South Downs, klifie Beachy Head (Anglia, Wielka Brytania), na pustyni Mojave (Kalifornia, USA), w RFN (obecnie Niemcy), na Gibraltarze i we Włoszech.
Okres zdjęciowy trwał od 29 września 1986 do 13 lutego 1987 roku.