Denzel Washington interpreta a John Creasy, un alcohólico oficial de la Marina de los EEUU y ex agente de la CIA, que trabaja como guardaespaldas de Lupita Ramos (Pita) (Dakota Fanning), una niña de nueve años de edad, la cual es secuestrada en Ciudad de México.