Harry Callahan er en tøff, storbyvant politimann fra San Francisco som de kaller Dirty Harry. En hustak-snikskytter Scorpio har drept to ganger og truer med å gjøre det igjen. Harry vil ta han på en eller annen måte - uansett hva "systemet" sier.
Marcus Burnett er nå politiinspektør og Mike Lowery er i en midtlivskrise. De forenes igjen når en albansk leiesoldat, hvis bror de drepte, lover dem en viktig bonus.
Politimannen Frank Connor er på det frykteligste oppdraget i sitt liv; han MÅ finne en ryggmargsdonor til sønnen sin som holder på å dø av leukemi. Endelig lykkes det å finne den eneste mulige donor. Dessverre er den mulige donor, McCabe, en iskald, dødsdømt morder, som selv om han er likeglad med livet til gutten, ser muligheten for å utnytte donorønske til å få nedsatt straffen sin. Noe for noe! Men mye verre blir det når han på vei til sykehuset greier å rømme fra fangetransporten og innleder en ny rekke blodige utskeielser.