英国水兵的德文郡号军舰在我国领海内被遭到不明鱼雷攻击沉没。为了查明状况,英国水兵决议动用武力,派出军舰前往出事海域进行反击。但是却被秘密情报负责人M(朱迪·丹奇 Judi Dench 饰)阻止,并派出代号007的情报员詹姆斯·邦德(皮尔斯·布鲁斯南 Pierce Brosnan 饰)去查清真正的原因,避免两国之间剑拔弩张的战役。在不断深入的查询中,媒体大亨卡佛(乔纳森·普雷斯 Jonathan Pryce 饰)进入了邦德的视野。而且在卡佛举办的晚宴上,邦德遇上了前女友帕丽丝(泰瑞·海切尔 Teri Hatcher 饰),现在的卡佛夫人。在帕丽丝的帮助下,邦德使用GPS让已出动的英国军舰偏离了航道为自己的查询争夺到了宝贵的时间。从卡佛处偷来的设备上,邦德发现了沉没军舰的精确位置,不过在沉船处却与我国女特工林惠(杨紫琼 饰)一同被卡佛擒获。原来,卡佛是想通过引发战役来取得全球媒体的垄断位置。这一次,邦德能否逃出魔掌摧毁卡佛的阴谋?