James Bondot (Pierce Brosnan) legújabb titkos küldetése az Észak- és Dél-Korea közötti demilitarizált övezetbe szólítja, azonban nem teljesítheti feladatát, mert egy titokzatos áruló aknamunkájának eredményeképpen fogságba kerül. Hónapok telnek el, míg az NSA vezetője, Falco (Michael Madsen) nyélbe üt egy fogolycsere-akciót a kiszabadítására: Bondért a korábban Dél-Koreában leleplezett Zaót ajánlják fel a britek.
A fogolycserének azonban nagy ára van, Bondnak – mivel lelepleződött az ellenség előtt – M. (Judi Dench) utasításásra fel kell hagynia ügynöki tevékenységével, és végérvényesen ki kell lépnie a titkosszolgálat kötelékéből. A 007-est a Falkland-szigetekre száműzik, ahol kutatómunka vár rá, Bond azonban nem olyan ember, aki egykönnyen feladja.
Noha korábban mindig szentírásnak tekintette felettesei szavait, ezúttal fittyet hány főnökei utasításaira, megszökik, és – egy hongkongi, illetve egy kubai kitérő után – Londonba indul, hogy felkutassa és leleplezze a titokzatos kilétű árulót. James Bondnak természetesen segítője is akad: a csábos Jinx (Halle Berry) személyében.