Uma grande onda de sequestros está varrendo o México, forçando muitos de seus cidadãos mais ricos a contratar guarda-costas para seus filhos. John Creasy (Denzel Washington) é um ex-agente da CIA que não motiva, trazido para a Cidade do México por seu amigo Rayburn (Christopher Walken). No trabalho, ela aceita a oferta de ser guarda-costas da pequena Pita (Dakota Fanning), uma menina de 9 anos, filha de um industrial (Marc Anthony). Irritado com as constantes perguntas da garota, João vê seu novo trabalho como um fardo, mas aos poucos faz amizade com Pita e começa a ter um novo espírito em sua vida. O sequestro de Pita anula esta situação, fazendo com que ela, mesmo ferida, venha resgatá-la a todo custo.