En britisk fregat forvilder sig ved en fejl ind i kinesisk farvand, og det får stemningen mellem de to lande på kogepunktet, hvilket får Storbritannien til at sætte deres bedste agent, James Bond, på sagen. Han opdager, at den vanvittige mediekonge Elliot Carver (Jonathan Pryce) står bag. Carver ønsker at fremprovokere en krise mellem Storbritannien og Kina, så han kan skaffe millioner af seere til sin tv-station. Bond og hans modpart, den hemmelige kinesiske agent Wai-Lin (Michelle Yeoh) sætter alt ind på at forpurre Carvers onde planer.