Bond udaje się na Kubę i spotyka Palomę, agentkę CIA współpracującą z Leiterem. Infiltrują spotkanie Spectre, by odbić Obrucheva. Blofeld, wciąż więziony w Belmarsh, używa „bionicznego oka”, które pozwala mu oglądać spotkanie i uwalnia nanoboty, by zabić Bonda. Zamiast niego zabija jednak wszystkich członków Spectre, ponieważ Obruchev przeprogramował nanoboty. Bond przejmuje Obrucheva i spotyka się z Leiterem i Ashem. Ash okazuje się być podwójnym agentem, pracującym dla Safina. Zabija on Leitera i ucieka wraz z Obruchevem.

Eve Moneypenny i Q organizują spotkanie Bonda z Blofeldem w celu odnalezienia Obrucheva. Safin zmusza Madeleine do zainfekowania się nanobotami w celu zabicia Blofelda, z którym kobieta utrzymywała kontakt od czasu jego uwięzienia. Kiedy Bond spotyka Madeleine w celi więziennej Blofelda, dotyka jej, przez co nieświadomie staje się kolejnym nosicielem. Blofeld wyznaje Bondowi, że to on zorganizował zasadzkę przy grobie Vesper, by sprawić wrażenie, że Madeleine go zdradziła, kontynuując w ten sposób swoją zemstę przeciwko niemu. Rozgniewany Bond atakuje Blofelda, a nanoboty po chwili go zabijają.