 In Mexico City, the former CIA assassin and presently an alcoholic decadent man John Creasy (Denzel Washington) is hired by the industrialist Samuel Ramos (Marc Anthony), with the recommendation of his old friend Rayburn (Christopher Walken), to be the bodyguard of his young daughter Pita (Dakota Fanning) and his wife Lisa (Radha Mitchell). Pita changes the behavior of the cold Creasy, making him live and smile again, and he feels a great affection for her. When the girl is kidnapped Creasy swears to kill each one responsible for the abduction.