Den britiske superagent James Bond bliver fanget under en mission i Nordkorea.Og efter 14 pinefulde måneder i fængsel, udveksler briterne ham for terroristen Zao.Den britiske efterretningstjeneste MI6 tror, at Bond har røbet hemmeligheder under sit fængselsophold, og han bliver derfor taget ud af tjeneste. Men Bond sætter på egen hånd efter Zao, der ved, hvem der forrådte ham i Nordkorea. Jagten bringer James Bond til Cuba, og her møder han den smukke CIA-agent Jinx, der arbejder med samme sag. Sporerne fra Zao fører Bond videre til den mystiske bagmand Gustav Graves. Ham er der kun en mand, der kan stoppe – Agent 007!