A Città del Messico, un ex Marine giura vendetta verso coloro che hanno commesso un atto indicibile contro la famiglia che era stato assunto per proteggere.
L'ex agente della CIA gran bevitore e distrutto John Creasy (Denzel Washington) ha rinunciato alla vita, finché il suo amico Rayburn (il vincitore dell'Academy Award Christopher Walken) gli trova un lavoro come guardia del corpo della bambina di nove anni Pita Ramos (Dakota Fanning). A poco a poco, Creasy comincia a reclamare la sua anima, ma quando Pita viene rapita, Creasy scatena una tempesta di fuoco di vendetta apocalittica contro tutti i responsabili.