Michael Gant, son till Robert Gant, chef för Defense Intelligence Agency (DIA), kidnappas när han återvänder hem med sin mamma Vinn från en resa till Berlin och hans säkerhetspersonal utplånas av angriparen, den före detta DIA-agenten Sever. FBI-agenten Jeremiah Ecks lämnade byrån efter att hans fru Rayne dödades i en bilbombning. Hans gamla chef Julio Martin ber honom att utreda Gant-fallet. Han hävdar att Rayne fortfarande lever och att han kommer att ge Ecks information om var hon befinner sig om han hjälper honom att sätta dit Sever. Ecks går med på det och upptäcker att Sever är en föräldralös kinesisk flicka som DIA adopterade för att utbilda till en hemlig agent och lönnmördare utan rädsla, samvete och moral. Samtidigt avrättar Robert Gant den enda överlevande i sin sons säkerhetsgrupp. Han beordrar sedan sina elitagenter, ledda av A.J. Ross, att förfölja Sever och rädda Michael.
Ecks ansluter sig till Martin och CSIS-agenten Harry Lee i Vancouver, där Sever håller sig gömd. Ecks får reda på att Gant har stulit ett experimentellt vapen med kodnamnet Softkill, en nanorobot som opererar i människans cirkulationssystem och kan orsaka hjärtattacker efter behag. Gant hade implanterat Softkill i Michael för att smuggla in den till USA. Ross och hans män omringar Sever på ett shoppingcenter, men hon utplånar Ross’ styrkor i en långvarig eldstrid. Sever skjuter Martin och Ecks förföljer Sever, vilket kulminerar i ett slagsmål som avbryts när Ross börjar skjuta på dem med en M60-maskinpistol, vilket ger Sever en chans att fly.
Ecks arresteras av Vancouvers polismyndighet under den falska förevändningen att han dödade Martin. Medan han transporteras till fängelset attackeras hans konvoj av Sever, som befriar Ecks. Efter en lång biljakt berättar Sever för Ecks att hon är på hans sida och ger honom sin frus position. Ecks träffar Rayne på ett akvarium och det avslöjas att hennes ”död” iscensattes av Gant. Rayne trodde till slut att Ecks hade dött medan han trodde att hon var borta. Rayne gifte sig sedan med Gant under namnet Vinn. Det slutar med att Gant lät döda Sever’s familj; man trodde till en början att kidnappningen av Michael var Sever’s hämnd. Rayne avslöjar dock att Michael i själva verket är Ecks son och att Sever kidnappade honom för att skydda honom.
Ecks, Rayne och Sever beger sig till Sever’s underjordiska bunker i en övergiven tågstation, där Rayne återförenas med Michael. Gant och Ross anländer med en armé av tungt beväpnade DIA-agenter och en massiv strid uppstår. Ecks och Sever får så småningom övertaget, och Sever dödar Ross i ett slagsmål i bunkern. Gant försöker hämta Softkill i Michaels arm, men blir förvånad när han upptäcker att den inte finns där. Sever dödar Gant med en Softkill-laddad kula och flyr när polisen anländer. Filmen avslutas med att Ecks och Sever tittar ut över havet och Ecks tackar Sever för att han återförenade honom med sin familj.