Frank Castle (Tom Jane) es un hombre que ha visto muchas muertes en su vida, primero como miembro de los Delta Force y más tarde como agente especial del FBI. Ha conseguido superar problemas considerables, y finalmente lo deja todo para llevar una vida normal con su mujer, María (Samantha Mathis), y su hijo Will (Marcus Johns). Como última misión, Castle se encuentra en una misión encubierta, pero la operación escapa de su control y un joven, Bobby Saint (James Carpinello), es asesinado. Esto pone al FBI sobre la pista falsa del hombre de negocios de Tampa, Howard Saint (John Travolta) y su glamorosa mujer, Livia (Laura Harring).
PESADILLA
Aleccionados por la muerte de su hijo, los Saints están dispuestos a arriesgar su nueva legitimidad en busca de una venganza de sangre. La peor pesadilla de Castle está a punto de hacerse realidad, cuando Saint y sus tenientes desatan los infiernos en una reunión de la familia Castle.
Pero él, para su eterno tormento, sobrevive. Hasta este momento, ha pasado toda su vida siguiendo la ley a rajatabla. Sin embargo, la experiencia le ha enseñado que la ley no puede castigar adecuadamente a la gente que ha asesinado a su familia.