John Creasy (Denzel Washington) es un exagente del gobierno cansado y decepcionado con su vida, un día va a visitar a su viejo amigo Paul Rayburn (Christopher Walken) y hablando este le propondrá ser el guardaespaldas de una niña de nueve años llamada Lupita Ramos (Dakota Fanning).