一個來自過去的加密信息讓詹姆斯·邦德開始了一個神祕任務,從墨西哥城到最終的羅馬,在那兒他邂逅了美艷的露琪亞·斯琪拉(莫妮卡·貝魯奇 Monica Bellucci 飾),而她則是一名臭名昭著的義大利黑手黨寡婦。邦德潛入到了一個密會中,揭開了一個名叫「幽靈黨」的邪惡組織背後的祕密。
然而,遠在倫敦的國家安全中心的新任負責人馬克思·登彼(安德魯·斯考特 Andrew Scott 飾)懷疑邦德這次行動的目的,並挑戰M(拉爾夫·費恩斯 Ralph Fiennes 飾)掌權的軍情六處的地位。邦德暗中召集了錢班霓(奈奧米·哈莉斯 Naomi Harries 飾)和Q博士(本·威肖 Ben Whishaw 飾),協助他尋找他宿敵的女兒——瑪德琳·斯旺(蕾雅·賽杜 Léa Seydoux 飾)的下落,瑪德琳·斯旺手裡握有解開幽靈黨祕密的線索。作爲一名殺手的女兒,斯旺比絕大多數人更了解邦德。
正當邦德冒險潛入「幽靈黨」中心時,他得知自己與他尋找的敵人(克里斯多福·沃爾茲 Christoph Waltz 飾)之間有著駭人的聯繫……