Narkomagnaat Franz Sanchez (Robert Davi) tapab Felix Leiter'i (David Hedison) - Briti salaluure parima agendi James Bondi (Timothy Dalton) hea sõbra. Kuid Valitsus ei luba Bondil teiste tööülesannete tõttu kättemaksuretkele minna. Bondile aga see korda ei lähe ning ta astub luureüksusest välja ning asub ikkagi Sanchez-i kannule. Ta ei puhka enne, kui Sanchez on surnud. Kuid peale spiooniõiguste kaotamist peab Bond järgima kõigi kohta käivaid seadusi. Kuna ta aga neid jõhkralt rikub, asub salaluure ise omakorda tema kannule ...