הארי קלוהן (קלינט איסטווד) הוא בלש קשוח ומנוסה במחלק הרצח בסן פרנסיסקו, שמקבל לידיו תיק מסוכן במיוחד. בעיר שוררת בהלה בעקבות סדרת יריות מסתורית: רוצח שכונה "סקורפיו" פועל מהגגות, יורה באנשים חפים מפשע ומאיים להמשיך ברציחותיו. האווירה מתוחה והלחץ על המשטרה עצום, כשהציבור דורש תגובה מהירה ונוקשה. הארי, שנודע בכינויו "הארי המזוהם" בשל שיטותיו הלא שגרתיות והנוקשות, מחליט לעצור את הסקורפיו בכל מחיר, גם אם זה אומר לעבור על הגבולות המקובלים של החוק.
הסיפור מתמקד במאבק בין הארי לבין הרוצח, כשבמקביל נחשפות שאלות מורכבות על טוהר הנשק של המשטרה ועל האיזון העדין בין שמירה על החוק לבין הצורך להגן על הציבור. הארי מתמודד עם מערכת ביורוקרטית שמגבילה אותו, ועם קולגות שמפקפקים בשיטותיו, אך הוא נחוש להפסיק את הדם שנשפך ולשים קץ לטרור שמרעיד את העיר. הסרט מציג את המתח בין הצדק האישי לצדק החוקי, ואת הקושי לשמור על הסדר כשהאיום בלתי נראה ומסוכן מתמיד.
במהלך החקירה, הארי מתמודד עם לחצים פנימיים וחיצוניים, כשהוא נדרש לקבל החלטות קשות שמשפיעות לא רק על חייו אלא גם על האמון של הציבור במשטרה. המאבק מול סקורפיו הוא לא רק קרב פיזי אלא גם מבחן מוסרי, שמעמיד את הארי בפני השאלה עד כמה מותר לו ללכת רחוק כדי להבטיח את הביטחון של העיר. בסופו של דבר, גורלו של סן פרנסיסקו תלוי ביכולתו של הארי להפסיק את הרציחות ולהחזיר את השקט לעיר שהפכה לזירת קרב בין חוק לפשע.
