Date li mu u zadatak hvatanje okrutnih ubojica, s lanca ste pustili pobješnjelu zvijer. On je legendarni Prljavi Harry Callahan, policajac kojega ne mogu prestrašiti ni najokorjeliji kriminalci, a kamoli birokratski šefovi. Jedini je sposoban obračunati se na pravi način s onima koji to zaslužuju. San Francisco živi u strahu, teroriziran nezamislivim zločinima i ucjenama ubojice koji sebe naziva Scorpio. Policijsku potragu predvodi beskompromisni Harry Callahan (Clint Eastwood), poznat po nadimku Prljavi Harry, inspektor koji ne poštuje nikakva pravila, ne nosi pancirku ni propisano oružje i izgleda kao da uživa u zagorčavanju života svojim nadređenima. Ali, Callahana iznad svega goni želja za pravdom i kažnjavanjem kriminalaca, iako to ponekad upražnjava na ekstreman način. Kada Scorpio kidnapira četrnaestogodišnju djevojčicu i zatraži od grada 200 tisuća dolara kako bi je vratio, Callahana zaduže za predaju zatraženog novca.
Nakon što neredi na Crni petak završe tragično, misteriozni ubojica inspiriran blagdanom Dan zahvalnosti terorizira Plymouth, Massachusetts – mjesto koje je osnivač tog blagdana. Otimajući stanovnike jednog po jednog, ono što počinje kao nasumična ubojstva iz osvete uskoro se otkriva kao dio većeg, zlokobnog blagdanskog plana. Hoće li grad otkriti ubojicu i preživjeti blagdane… ili će postati gosti za njegovim uvrnutim blagdanskim stolom?
Frank Falenczyk (Ben Kingsley) voli svoj posao. Slučajno je plaćeni ubojica za svoju poljsku mafijašku obitelj u Buffalu u državi New York. No Frank ima problema s alkoholom i kad uprska ključni zadatak, čime dovede u opasnost obiteljski posao, njegov ujak (Philip Baker Hall) šalje ga u San Francisco da riješi problem. Frank nije nježan tip. Ipak počne odlaziti na sastanke kluba liječenih alkoholičara, nađe sponzora (glumi ga Luke Wilson) i posao u mrtvačnici, gdje se zaljubi u zajedljivu Laurel (Téa Leoni), ženu koja opasno ne poznaje granice. Istodobno u Buffalu stvari ne stoje najbolje, gdje novopečena irska banda prijeti obiteljskom poslu. Kad izbije nasilje, Frank se mora vratiti kući i uz nevjerojatnu Laurelinu pomoć suočava se sa starim protivnicima u novim okolnostima.