Không phải lúc chết
Nội dung

Madeleine Swann thuở nhỏ đã chứng kiến mẹ mình bị Lyutsifer Safin sát hại, nhằm trả thù cho việc cả gia đình Safin bị cha của Swann là Mr. White hạ sát theo lệnh của Ernst Stavro Blofeld. Swann bắn gục Safin và kéo hắn ta ra ngoài. Khi Safin đột nhiên tỉnh lại, Swann chạy trốn qua một hồ nước đóng băng gần đó, và Safin đã cứu cô khỏi chết đuối sau khi cô ngã xuống lớp băng.
Ở hiện tại, sau khi Blofeld bị bắt, Swann đang ở Matera cùng với James Bond. Cô yêu cầu Bond đến thăm mộ của người yêu cũ Vesper Lynd ở gần đó, tại đây anh thoát chết trong gang tấc sau một vụ nổ được thực hiện bởi các đặc vụ Spectre do Primo cầm đầu, mỗi một tên lính đánh thuê đều sở hữu con mắt sinh học. Bond và Swann trốn thoát khỏi sự truy đuổi gắt gao của Primo và đồng bọn, nhưng anh tin rằng Swann đã phản bội mình, từ đó khiến Bond dù không muốn nhưng buộc phải chấm dứt mối quan hệ giữa hai người.
Năm năm sau, các đặc vụ Spectre đã bắt cóc nhà khoa học MI6 Valdo Obruchev từ một phòng thí nghiệm ở Luân Đôn, người đang bí mật làm việc cho Safin và đánh cắp Dự án Heracles, một loại vũ khí nanobot được lập trình để nhắm mục tiêu vào DNA của một cá nhân cụ thể được phát triển dưới sự giám sát của M. Đã nghỉ hưu và sinh sống ở Jamaica, Bond được đồng minh CIA Felix Leiter và đặc vụ Bộ Ngoại giao Logan Ash bắt liên lạc, họ yêu cầu Bond giúp đỡ trong việc truy tìm Obruchev trong một bữa tiệc do Spectre tổ chức ở Cuba. Bond ban đầu từ chối, nhưng đã đồng ý sau cuộc gặp gỡ với Nomi, người kế nhiệm vai trò 007 của anh, cô đã cảnh báo anh không nên can thiệp vào công việc khai thác Obruchev của mình và để anh liên lạc với M, ông đã từ chối trả lời các câu hỏi của Bond về Heracles.
Bond thâm nhập được vào bữa tiệc của Spectre cùng với Paloma, một đặc vụ Cuba hỗ trợ Leiter. Blofeld giám sát bữa tiệc từ Belmarsh thông qua con mắt sinh học của Primo. Hắn ta cho phân tán một màn sương nanobot nhằm giết Bond, nhưng Obruchev đã bí mật lập trình lại các nanobot theo lệnh của Safin để thay vào đó giết các thành viên Spectre. Sau khi vượt qua Nomi với sự giúp đỡ của Paloma, Bond chở Obruchev đến chỗ Ash và Leiter, những người đang đợi trên một chiếc tàu đánh cá biệt lập. Bond thẩm vấn Obruchev để biết thêm thông tin về Heracles và người chủ của ông ta, nhưng Ash, cũng bí mật làm việc cho Safin, đã bắn Leiter và đặt bẫy anh cùng với Bond dưới boong tàu, rồi bỏ trốn cùng Obruchev sau khi kích nổ con tàu. Leiter qua đời vì vết thương quá nặng, nhưng Bond may mắn trốn thoát.
Bond trở lại Luân Đôn, đoàn tụ với những người đồng nghiệp MI6 cũ của mình. Anh tìm cách thẩm vấn Blofeld để biết thêm thông tin về chủ nhân của Obruchev, nhưng Blofeld được cho là chỉ nói chuyện với bác sĩ tâm thần của hắn, Swann. Safin bí mật buộc Swann tự lây nhiễm cho bản thân mình một liều nanobot nhằm ám sát Blofeld. Bond gặp Swann ở Belmarsh và vô tình lây nhiễm các nanobot do chạm vào người cô. Swann rời đi sau khi quá đau khổ để đối mặt với Blofeld, người đã thú nhận với Bond rằng hắn ta đã lên kế hoạch cho vụ nổ tại mộ Vesper nhằm khiến Bond tin rằng Madeleine đã phản bội anh. Quá tức giận, Bond bóp cổ Blofeld trong một thời gian ngắn, vô tình để các nanobot xâm nhập vào cơ thể và giết chết hắn.
Bond theo chân Swann đến ngôi nhà thời thơ ấu của cô ở Na Uy, tại đây hai người hòa giải. Anh gặp cô con gái 5 tuổi của Swann là Mathilde, người mà Swann khẳng định rằng không phải là con của anh. Swann chia sẻ thông tin tình báo mà cha cô thu thập được về Safin, bao gồm cả thông tin về tổng hành dinh của hắn trên đảo. Sáng hôm sau, MI6 cảnh báo Bond rằng Ash đang đến gần vị trí của anh. Sau một cuộc rượt đuổi dẫn tới khu rừng gần đó, Safin đã bắt cóc Swann và Mathilde trong khi Bond đánh bại những tên thuộc hạ của Safin và trả thù cho Leiter bằng cách giết chết Ash.
Q cung cấp cho Bond và Nomi một chiếc phi cơ lặn biển đặc chế (submersible glider) để thâm nhập vào tổng hành dinh của Safin, một căn cứ hỏa tiễn đặt ở Biển Nhật Bản đã được chuyển đổi thành một nhà máy nanobot. Nomi giết Obruchev bằng cách đá ông ta xuống một bể chứa acid. Bond đối mặt với Safin, người đã bỏ trốn cùng Mathilde nhưng sau đó lại thả cô bé ra. Swann trốn thoát khỏi Primo và đoàn tụ với Bond và Mathilde. Nomi hộ tống Swann và Mathilde rời khỏi hòn đảo. Bond ở lại nhằm mở các cửa silo để tên lửa có thể xâm nhập và phá hủy nhà máy. Anh giết những thuộc hạ còn lại của Safin, bao gồm cả Primo, và HMS Dragon bắt đầu khai hỏa vào hòn đảo. Bond lao vào bên trong khi cửa silo đang bắt đầu đóng lại nhưng bị Safin phục kích, kẻ đã lây nhiễm một lọ chứa nanobot cho anh vốn được lập trình để giết Swann và Mathilde. Bond bắn chết Safin, mở lại cửa silo và leo lên nóc nhà máy. Anh liên lạc với Swann qua radio để nói lời tạm biệt đồng thời bày tỏ tình yêu với cô và Mathilde. Swann thừa nhận rằng Mathilde là con gái của Bond. Bond nói rằng anh đã biết chuyện đó và quan sát tên lửa tấn công hòn đảo, phá hủy nhà máy và giết chết anh.
Sau đó, tại MI6, M, Moneypenny, Nomi, Q và Bill Tanner nâng ly để tưởng nhớ Bond. Khi lái xe đưa Mathilde đến Matera, Swann bắt đầu kể cho con bé nghe về người cha của mình, Bond.