FBI Agent Jeremiah Ecks (Antonio Banderas) hat das FBI verlassen, nachdem seine Frau durch eine Autobombe ums Leben gekommen ist. Jahre später taucht sein ehemaliger Boss bei ihm auf und berichtet ihm, dass seine Frau scheinbar doch noch am Leben ist. Er kann ihm Informationen darüber aber erst nach einem Auftrag geben, den Ecks unbedingt für ihn erledigen muss.
Dabei geht es um die Ex-DIA Agentin Sever (Lucy Liu), die den Sohn ihres früheren Arbeitgebers Robert Gant (Gregg Henry) entführt hat, der seinerseits wiederum heikle Technologie gestohlen hat, die ihn reich machen könnte. Ecks macht sich auf die Jagd doch schon bald wird ihm klar, dass Sever nicht der Feind ist und sein persönliches Interesse an diesem Fall noch viel größer ist, als er es zunächst angenommen hatte.