哈利(克林特·伊斯特伍德克林特·伊斯特伍德)是美国旧金山的一名高级警察。警察总是把一些悬案丢给他,他也毫不犹豫地用一些非法手段去解决,所以得到一个外号——“脏哈利”。 旧金山出现了不分青红皂白的枪手。第一名受害者被杀时,凶手留下了一封恐吓信,索要10万美元现金。否则,他会每两小时射杀一名市民。 随着受害者的增加,无能的政府决定向凶手妥协,但哈利无法接受这样的妥协。他擅自行动逮捕凶手,却也导致了人质的死亡。 令他吃惊的是,设法抓到他的凶手因为精神疾病逃脱了法律的制裁,然后劫持了一辆满载儿童的校车。 这一次,愤怒的哈利再也无法忍受了。他开始对付凶手,在最后一刻射出了代表正义的子弹。