Întorcându-se acasă împreună cu mama sa, Vinn, după o excursie la Berlin, Michael Gant, fiul directorului Agenției de Informații a Apărării (DIA), Robert Gant, este răpit, iar echipa sa de securitate este anihilată de atacator, fostul agent DIA Sever. Agentul FBI Jeremiah Ecks a părăsit agenția după ce soția sa, Rayne, a fost ucisă într-un atentat cu mașină capcană. Fostul său șef, Julio Martin, îi cere să investigheze cazul Gant. Acesta pretinde că Rayne este încă în viață și că îi va da lui Ecks informații despre locul unde se află, dacă îl ajută să-l doboare pe Sever. Ecks este de acord și descoperă că Sever este o chinezoaică orfană pe care DIA a adoptat-o pentru a o antrena ca agent sub acoperire și asasin „fără frică, fără conștiință și fără moralitate”. Între timp, Robert Gant îl execută pe singurul supraviețuitor din echipa de securitate a fiului său. Apoi le ordonă agenților săi de elită, conduși de A. J. Ross, să-l urmărească pe Sever și să-l salveze pe Michael.
Ecks se alătură lui Martin și agentului CSIS Harry Lee în Vancouver, unde se ascunde Sever. Ecks află că Gant a furat o armă experimentală cu numele de cod Softkill, un nanorobot care operează în sistemul circulator uman și care poate provoca atacuri de cord în voie. Gant i-a implantat Softkill lui Michael pentru a o introduce clandestin în Statele Unite. Ross și oamenii săi o înconjoară pe Sever într-o piață comercială, dar ea nimicește forțele lui Ross într-un lung schimb de focuri. Sever îl împușcă pe Martin, iar Ecks o urmărește pe Sever, culminând cu o luptă care este întreruptă când Ross începe să tragă în ei cu o mitralieră M60, dându-i lui Sever șansa de a scăpa.
Ecks este arestat de către Departamentul de Poliție din Vancouver sub pretextul fals că l-a ucis pe Martin. În timp ce este transportat la închisoare, convoiul său este atacat de Sever, care îl eliberează pe Ecks. După o urmărire îndelungată cu mașina, Sever îi spune lui Ecks că este de partea lui și îi dă locația soției sale. Ecks o întâlnește pe Rayne la un acvariu și i se dezvăluie că „moartea” ei a fost orchestrată de Gant. Rayne a ajuns să creadă că Ecks a murit în timp ce el credea că ea a murit. Rayne s-a căsătorit apoi cu Gant sub numele de Vinn. Se ajunge la concluzia că Gant a pus ca familia lui Sever să fie ucisă; inițial s-a crezut că răpirea lui Michael a fost răzbunarea lui Sever. Cu toate acestea, Rayne dezvăluie că Michael este de fapt fiul lui Ecks, iar răpirea lui Sever a fost pentru protecția lui.
Ecks, Rayne și Sever merg în buncărul subteran al lui Sever într-o gară abandonată, unde Rayne se reîntâlnește cu Michael. Gant și Ross sosesc cu o armată de agenți DIA puternic înarmați și are loc o bătălie masivă. Ecks și Sever câștigă în cele din urmă avantajul, iar Sever îl ucide pe Ross într-o luptă în buncăr. Gant încearcă să recupereze Softkill-ul din brațul lui Michael, dar este surprins să constate că nu este acolo. Sever îl ucide pe Gant folosind un glonț încărcat cu Softkill și scapă în timp ce sosește poliția. Filmul se încheie cu Ecks și Sever privind peste mare, iar Ecks îi mulțumește lui Sever pentru că l-a reunit cu familia sa.
.