這次007(皮爾斯•布魯斯南 Pierce Brosnan 飾)對手是臭名昭著的國際恐怖分子雷納德(羅伯特•卡萊爾 Robert Carlyle 飾)。為了壟斷石油供給權,雷納德殺害了石油大亨羅伯爵士,當然他也不會放過羅伯爵士的繼承人——美麗的依蕾克屈(蘇菲•瑪索 Sophie Marceau 飾),這個狂人甚至威脅說要在土耳其巨大的輸油管道裡引發核爆炸。於是007必須駕著高速快艇從西班牙比爾堡的奈維河岸到倫敦的泰晤士河邊,再穿越蘇格蘭的高地,冒著幾乎不可能生還的危險去保護羅伯爵士隊唯一繼承人、粉碎雷納德
英國海軍的德文郡號軍艦在中國領海內被遭到不明魚雷攻擊沉沒。為了查明情況,英國海軍決定動用武力,派出軍艦前往出事海域進行反擊。然而卻被秘密情報負責人M(朱迪·丹奇 Judi Dench 飾)阻止,並派出代號007的情報員詹姆斯·邦德(皮爾斯·布魯斯南 Pierce Brosnan 飾)去查清真正的原因,避免兩國之間一觸即發的戰爭。在不斷深入的調查中,媒體大亨卡佛(喬納森·普雷斯 Jonathan Pryce 飾)進入了邦德的視線。而且在卡佛舉辦的晚宴上,邦德遇上了前女友帕麗絲(泰瑞·海切爾 Teri Hat