A berlini útról édesanyjával, Vinnel hazatérő Michael Gantet, a Védelmi Hírszerző Ügynökség (DIA) igazgatójának, Robert Gantnek a fiát elrabolják, és a támadó, az ex-DIA-ügynök Sever kiirtja a biztonsági osztagát. Jeremiah Ecks FBI-ügynök elhagyta az ügynökséget, miután felesége, Rayne meghalt egy autóbombatámadásban. Régi főnöke, Julio Martin felkéri, hogy vizsgálja ki a Gant-ügyet. Azt állítja, hogy Rayne még életben van, és átadja Ecksnek a nő hollétéről szóló információkat, ha segít elkapni Sever-t. Ecks beleegyezik, és felfedezi, hogy Sever egy árva kínai lány, akit a DIA örökbe fogadott, hogy titkos ügynökké és bérgyilkossá képezze ki, akinek “nincs félelme, nincs lelkiismerete és nincs erkölcse”. Eközben Robert Gant kivégzi fia biztonsági osztagának egyetlen túlélőjét. Ezután utasítja elit ügynökeit, A. J. Ross vezetésével, hogy üldözzék Sever-t és szabadítsák ki Michaelt.
Ecks csatlakozik Martinhoz és Harry Lee CSIS-ügynökhöz Vancouverben, ahol Sever bujkál. Ecks megtudja, hogy Gant ellopott egy Softkill kódnevű kísérleti fegyvert, egy nanorobotot, amely az emberi keringési rendszerben működik, és képes tetszés szerint szívrohamot okozni. Gant beültette a Softkillt Michaelbe, hogy azt az Egyesült Államokba csempéssze. Ross és az emberei körbeveszik Sever-t egy bevásárlóközpontban, de a nő hosszas tűzharcban megsemmisíti Ross erőit. Sever lelőtte Martint, Ecks pedig üldözőbe veszi Sever-t. A küzdelem csúcspontja a harc, amely akkor szakad meg, amikor Ross egy M60-as géppuskával lőni kezd rájuk, így Sever-nek esélye nyílik a menekülésre.
Ecks-t a vancouveri rendőrség letartóztatja azzal a hamis ürüggyel, hogy ő ölte meg Martint. Miközben a börtönbe szállítják, a konvoját megtámadja Sever, aki kiszabadítja Ecks-et. Egy hosszas autós üldözés után Sever elmondja Ecksnek, hogy az ő oldalán áll, és megadja neki a felesége tartózkodási helyét. Ecks egy akváriumban találkozik Rayne-nel, és kiderül, hogy a “halálát” Gant rendezte meg. Rayne végül azt hitte, hogy Ecks meghalt, míg ő azt hitte, hogy a nő eltűnt. Rayne ezután Vinn néven hozzáment Ganthez. Végül kiderül, hogy Gant ölette meg Sever családját; kezdetben azt hitték, hogy Michael elrablása volt Sever bosszúja. Rayne azonban felfedezi, hogy Michael valójában Ecks fia, és Sever elrablása az ő védelmét szolgálta.
Ecks, Rayne és Sever egy elhagyatott vasútállomáson Sever földalatti bunkerébe mennek, ahol Rayne újra találkozik Michaellel. Gant és Ross megérkezik egy sereg súlyosan felfegyverzett DIA ügynökkel, és hatalmas csata következik. Ecks és Sever végül felülkerekedik, és Sever a bunkerben vívott harcban megöli Rosst. Gant megpróbálja visszaszerezni a Softkillt Michael karjában, de meglepődve tapasztalja, hogy nincs ott. Sever egy Softkillel töltött golyóval megöli Gantet, és elmenekül, amikor a rendőrség megérkezik. A film azzal zárul, hogy Ecks és Sever a tengerre néznek, és Ecks megköszöni Sever-nek, hogy újraegyesítette őt a családjával.