《英国海军的德文郡号军舰在中国领海内被遭到不明鱼雷攻击沉没。为了查明情况,英国海军决定动用武力,派出军舰前往出事海域进行反击。然而却被秘密情报负责人M(朱迪·丹奇 Judi Dench 饰)阻止,并派出代号007的情报员詹姆斯·邦德(皮尔斯·布鲁斯南 Pierce Brosnan 饰)去查清真正的原因,避免两国之间一触即发的战争。在不断深入的调查中,媒体大亨卡佛(乔纳森·普雷斯 Jonathan Pryce 饰)进入了邦德的视线。而且在卡佛举办的晚宴上,邦德遇上了前女友帕丽丝(泰瑞·海切尔 Teri Hat