Un mostro tutto nero esce dai canali di Amsterdam e uccide gente a tutto spiano. Questo almeno è quello che racconta l'unica testimone del primo omicidio all'ispettore Eric Visser, incaricato del caso. Visser inizia le ricerche e becca quasi subito il colpevole, ma l'uomo coperto dalla tuta da sub continua a sfuggirgli fino all'ultimo momento.
Madre spogliarellista e padre alcolizzato Mike Myers, dodicenne, massacra la famiglia la notte di Halloween, finisce in manicomio, dopo diciassette anni scappa e si fionda alla ricerca della sorellina minore, per proteggerla, forse, uccidendo famiglie e giovani studentesse.
Mark Kaminsky viene buttato fuori dall'FBI per il rude trattamento riservato ad un sospettato. Finisce con l'accettare l'incarico di sceriffo di una cittadina del Nord Carolina. Il capo dell'FBI Harry Shannon, il cui figlio è stato ucciso da un gangster di nome Patrovina, arruola Kaminsky per portare a termine una vendetta personale, dietro la promessa di reintegrarlo nell'FBI se riuscirà a catturare Patrovina.
Rudy (Affleck) esce di prigione fingendosi il suo compagno di cella morto, che si era innamorato, per corrispondenza, della bella Ashley (Theron). Per un po' l'equivoco funziona,fino a quando compare il fratello della ragazza (Sinise), un criminale che costringe Rudy a fare una rapina. A quel punto esplode tutto.