James Bond (Daniel Craig) e M (Judi Dench) realizam o interrogatório do sr. White (Jesper Christensen), responsável pelos eventos do filme anterior da série. Porém uma traição faz com que White seja morto. Para investigar o caso Bond parte rumo ao Haiti, onde conhece Camille (Olga Kurylenko), uma bela e perigosa mulher que possui ligações com Dominic Greene (Mathieu Amalric). Greene tem planos para a Bolívia, incluindo a deposição do atual governo, o que faz com que Bond entre em seu caminho.