Nachdem Bond (Daniel Craig) in „Casino Royale“ von seiner großen Liebe Vesper verraten wurde, setzt er alles daran die Hintergründe aufzudecken. Mit M verhört er Mr. White und erfährt von einer Organisation die sowohl den MI6 als auch den CIA unterwandert hat. In diesem Moment schießt M’s Leibwächter auf Bond und M und flüchtet.
Nachdem Bond ihn getötet hat findet man in dessen Wohnung Indizien die Bond schließlich nach Haiti führen, wo er versucht über Camille (Olga Kurylenko) an den Geschäftsmann Green (Mathieu Amalric) heranzukommen. Der gibt sich nach außen hin als großzügiger Wohltäter, hat aber seine Finger in krummen Geschäften und versucht gerade mit der Hilfe eines abgesetzten Diktators die Kontrolle über ein wertvolles Rohstoffvorkommen zu bekommen.