一个来自过去的加密信息让邦德(丹尼尔·克雷格 饰)开始了一个神秘任务,从墨西哥城到最终的罗马,在那儿他邂逅了美艳的露琪亚·斯琪拉(莫妮卡·贝鲁奇 饰),而她则是一名臭名昭著的意大利黑手党寡妇。邦德潜入到了一个密会中,揭开了一个名叫“幽灵党”的邪恶组织背后的秘密。 然而,远在伦敦的国家安全中心的新任负责人马克思·登彼怀疑邦德这次行动的目的,并挑战M(拉尔夫·费因斯 饰)掌权的军情六处的地位。邦德暗中召集了钱班霓和Q博士(本·威士肖 饰),协助他寻找他宿敌的女儿——玛德琳·斯旺(蕾雅·赛杜 饰)的下落,玛德琳·斯旺手里握有解开幽灵党秘密的线索。作为一名杀手的女儿,斯旺比绝大多数人更了解邦德。