Magnat Elliot Carver (Jonathan Pryce) jest ogarnięty żądzą władzy i bogactwa. Pod jego kontrolą są systemy satelitarne umożliwiające dostęp do wszystkich odbiorników radiowych i telewizyjnych na Ziemi. Ma kontakty z terrorystami i handlarzami bronią. Marzy o wywołaniu światowego konfliktu. Do akcji wkracza James Bond (Pierce Brosnan). W ciągu zaledwie 48 godzin musi on zapobiec wybuchowi wojny. Z siedziby Carvera w Hamburgu agent wykrada nuklearny dekoder. Milioner chciał go użyć do wystrzelenia rakiety w kierunku Chin w ramach rzekomego odwetu Brytyjczyków za zatopioną fregatę. W Niemczech Bond poznaje chińską agentkę Wai Lin (Michelle Yeoh). Szybko zostają wspólnikami. Bond kontaktuje się z byłą kochanką, Paris (Teri Hatcher ), która jest teraz żoną Carvera. Ma nadzieję, że z jej pomocą łatwiej dotrze do demonicznego bogacza. Ten jednak odkrywa zdradę żony. Postanawia się zemścić.