詹姆士龐德潛入一個北韓軍事基地,北韓人民軍的文上校在這裡通過非法交易非洲血鑽來購買大批軍火。文的副手趙發現龐德是英國軍情六處間諜007後試圖殺死他,但龐德逃脫並展開反擊,文開著氣墊船逃跑,龐德在後追趕,最後文和氣墊船一起掉下了瀑布,但龐德也被趕來的士兵和上校的父親文將軍抓獲。
經受14個月的囚禁和酷刑後,英美政府通過囚犯交換用趙把龐德換了回來。由於擔心他在嚴刑拷打之下可能洩露了機密,所以龐德的00號間諜身份和權限暫時均告失效。但龐德對趙的獲釋感到不甘,決心把他再抓回來,而且要找到把自己身份洩露給趙的雙重間諜。龐德來到香港,並通過自己身在中國政府內的線人得知有人在古巴看到過趙。
來到哈瓦那的龐德認識了美國國家安全局女特工吉婭辛塔「金克斯」強森。兩人一起在一個基因臨床診所發現了趙,這裡可以通過基因重組改變病人的外貌。龐德和趙打了起來,後者雖然成功逃離但留下了一件飾物,龐德發現其中有一小片血鑽,並且上面有英國億萬富翁蓋斯特維格拉弗斯公司的標識。
龐德遇到了蓋斯特維和他的助理米蘭達·弗羅斯特,後者是軍情六處的一位臥底間諜。經過一輪擊劍較量後,蓋斯特維邀請龐德到冰島觀看一場科學演練。之後不久,M恢復了龐德00級間諜的身份和權限,並且同意對他的調查提供協助。
在冰島,蓋斯特維揭幕了一種名叫「伊卡洛斯」的新型軌道反射衛星,這種衛星可以將太陽能集中到一塊很小的區域來形成極高的溫度,提供巨大的能源。金克斯在午夜潛入蓋斯特維的指揮中心,但被趙所擒。龐德前去救她前聽到趙和蓋斯特維交談,意識到蓋斯特維就是文上校,原來他不但沒死,還通過基因重組改變了自己的容貌,「變」成了英國人蓋斯特維格拉弗斯。
龐德試圖抓捕格拉弗斯,但米蘭達弗羅斯特原來是一名雙重間諜,之前正是她向北韓洩露了龐德的身份,龐德不得不設法逃出去,然後開著自己的車去救金克斯。趙則開著另一輛車緊追不捨,之後龐德成功利用車輛的隱形功能殺死了趙,然後救出了差點被淹死的金克斯。
龐德和金克斯追蹤格拉弗斯和弗羅斯特到達朝鮮半島並潛入了格拉弗斯的運輸機。格拉弗斯向文將軍揭露了自己的真實身份以及伊卡洛斯衛星的建造目的,用集中太陽光的熱量將朝韓非軍事區的所有防禦設備徹底催毀,這樣北韓人民軍就可以再次大舉入侵大韓民國,以武力手段統一朝鮮半島。文將軍認為這樣的計劃太過瘋狂於是試圖加以阻止,但卻被自己的親生兒子謀殺。
龐德和金克斯趁亂發起了進攻,亂戰中一顆子彈打穿了機身,導致飛機開始失壓和失速,並朝伊卡洛斯集中的太陽光束飛去。金克斯成功擊斃了弗羅斯特,格拉弗斯試圖帶降落傘逃跑,但龐德打開了他的降落傘,導致格拉弗斯被捲入飛機發動機而喪命,伊卡洛斯也因此關閉。龐德和金克斯在貨機墜毀前用貨倉中的一架直升機成功逃生,並且還帶走了格拉弗斯藏匿的鑽石。