Powracając do domu z matką Vinn z wycieczki do Berlina, Michael Gant, syn dyrektora Defense Intelligence Agency (DIA) Roberta Ganta, zostaje porwany, a jego ochrona zostaje zmieciona przez napastnika, byłego agenta DIA, Severa. Agent FBI Jeremiah Ecks opuścił agencję po tym, jak jego żona Rayne zginęła w zamachu bombowym. Jego dawny szef, Julio Martin, prosi go o zbadanie sprawy Ganta. Twierdzi, że Rayne wciąż żyje i przekaże Ecksowi informacje o miejscu jej pobytu, jeśli ten pomoże zdjąć Severa. Ecks zgadza się i odkrywa, że Sever jest osieroconą chińską dziewczyną, którą DIA adoptowała, by szkolić ją na tajnego agenta i zabójcę „bez strachu, sumienia i moralności”. Tymczasem Robert Gant dokonuje egzekucji jedynego ocalałego członka ochrony swojego syna. Następnie zleca swoim elitarnym agentom, prowadzonym przez A. J. Rossa, ściganie Severa i uratowanie Michaela.
Ecks dołącza do Martina i agenta CSIS Harry’ego Lee w Vancouver, gdzie ukrywa się Sever. Ecks dowiaduje się, że Gant ukradł eksperymentalną broń o kryptonimie Softkill, nanorobota, który działa w ludzkim układzie krwionośnym i może powodować ataki serca na życzenie. Gant wszczepił Softkill w Michaela, aby przemycić go do Stanów Zjednoczonych. Ross i jego ludzie otaczają Sever w centrum handlowym, ale ona wymazuje siły Rossa w długiej walce z pistoletu. Sever strzela Martin, a Ecks ściga Sever, kulminacyjny z walki, która jest odcięta, gdy Ross zaczyna strzelać na nich z karabinem maszynowym M60, dając Sever szansę uciec.
Ecks zostaje aresztowany przez Departament Policji Vancouver pod fałszywym pretekstem, że zabił Martina. Podczas transportu do więzienia, jego konwój jest atakowany przez Severa, który uwalnia Ecks. Po długim pościgu samochodowym, Sever mówi Ecks, że jest po jego stronie i daje mu lokalizację swojej żony. Ecks spotyka Rayne w akwarium i okazuje się, że jej „śmierć” została zaaranżowana przez Ganta. Rayne skończyła wierząc, że Ecks umarł, podczas gdy on myślał, że jej nie ma. Rayne następnie poślubił Gant pod nazwą Vinn. Kończy się na tym, że Gant kazał zabić rodzinę Severa; początkowo sądzono, że porwanie Michaela było zemstą Severa. Jednak Rayne ujawnia, że Michael jest rzeczywiście syn Ecks, a Sever porwanie było dla jego ochrony.
Ecks, Rayne, i Sever iść do podziemnego bunkra Severa w opuszczonej stoczni kolejowej, gdzie Rayne jest zjednoczony z Michaelem. Gant i Ross przybywają z armią ciężko uzbrojonych agentów DIA, i rozpoczyna się ogromna bitwa. Ecks i Sever w końcu zyskują przewagę, a Sever zabija Rossa w walce w bunkrze. Gant próbuje odzyskać Softkill w ramieniu Michaela, ale ze zdziwieniem stwierdza, że go tam nie ma. Sever zabija Gant używając Softkill-naładowany pocisk, i ucieka jak policja przybywa. Film kończy się na Ecks i Sever patrząc na morze i Ecks dziękując Sever za ponowne połączenie go z rodziną.