Alex Lewis (Liam Neeson) ist ein in Mexiko lebender Auftragskiller, der an einer früh einsetzenden Alzheimer-Erkrankung leidet und für Davana Sealman (Monica Bellucci) arbeitet.
Währenddessen versucht Special Agent Vincent Serra (Guy Pierce) von der „Child Exploitation Task Force“ des FBI undercover, "Papa Leon", einen Sexhändler aus El Paso zur Strecke zu bringen, der seine dreizehnjährige Tochter Beatriz (Mia Sanchez) verschleppt hat.
Vincent erschießt Papa Leon schließlich in Notwehr, nachdem dieser Beatriz als Geisel genommen hat und droht, sie mit einem Messer umzubringen.
Nachdem der Auftragskiller Alex Ellis getötet hat, stiehlt er einige Laufwerke aus dessen Safe, die Aufnahmen von Davanas Sohn Randy enthalten, der das Mädchen Beatriz sexuell missbraucht hat.