Nach einem schweren Autounfall wacht John Cain (Josh Duhamel) in einem mexikanischen Krankenhaus auf. An das, was passiert ist, hat er keinerlei Erinnerung. Allerdings ist er sicher, dass die Dinge, die ihm seine angebliche Ehefrau Anna (Abbie Cornish) und sein ihm ebenfalls unbekannter „bester Freund“ Eddie (Omar Chaparro) einreden wollen, nicht stimmen können. Verzweifelt versucht John aus der Klinik zu entkommen, wird dabei allerdings von Eddie und seinen Schergen, die offensichtlich Mitglieder eines Drogenkartells sind, angegriffen. Cain hat Glück und kann sich notdürftig verschanzen. Dabei findet er in seiner Tasche eine Telefonnummer, die einem gewissen McCoy (Nick Nolte), dem leitenden Agenten der US-Anti-Drogenbehörde, gehört. Wie sich herausstellt, arbeitet Cain seit Jahren für ihn als verdeckter Ermittler. Während McCoy alles versucht, seinen besten Undercover-Mann aus dem zur tödlichen Falle gewordenen Krankenhaus zu befreien, kommen Cain langsam wieder erste Details seiner Vergangenheit ins Gedächtnis …