In Mexico City zweert een voormalige marinier wraak op diegenen die een afschuwelijke daad hebben begaan tegen de familie die hij moest beschermen.
De opgebrande ex-CIA-agent John Creasy (Denzel Washington) heeft het leven opgegeven, totdat zijn vriend Rayburn (Academy Award-winnaar Christopher Walken) hem een baan bezorgt als lijfwacht voor de negenjarige Pita Ramos (Dakota Fanning). Beetje bij beetje begint Creasy zijn ziel terug te winnen. Wanneer Pita wordt ontvoerd, laat Creasy een vlammenzee van wraak los op iedereen die verantwoordelijk is.