I Mexico City sverger en tidligere marinesoldat hevn over de som utførte en unevnelig handling mot familien han var ansatt for å beskytte.
Den alkoholiserte og utbrente tidligere CIA-operativ John Creasy (Denzel Washington) har gitt opp livet – helt til vennen hans, Rayburn (Academy Award-vinner Christopher Walken), skaffer ham en jobb som livvakt for ni år gamle Pita Ramos (Dakota Fanning). Bit for bit begynner Creasy å få tilbake sjelen sin, men når Pita blir kidnappet, slipper Creasy løs en ildstorm av apokalyptisk hevn mot alle ansvarlige.