Den svenske topagent Carl Hamilton (Mikael Persbrandt) infi ltrerer en international organisation, der har stjålet avancerede svenske GPS-styrede raketter, men organisationen angribes af en ukendt gruppe lejesoldater og raketterne forsvinder. Kort efter bliver en svensk våbenekspert kidnappet og de stjålne raketter anvendes i et terrorattentat på en somalisk fredspolitiker. Sveriges statsminister går ind i sagen og et privat sikkerhedsfirma hyres til frigivelsen – på den betingelse, at en svensk observatør tager med – Carl Hamilton. Det bliver optakten til en livsfarlig opgave, der fører Hamilton fra Somalias ødemark til Ammans gader og Stockholms skærgård. Han må gøre hvad der kræves – i nationens interesse.