Une femme se fait tuer dans sa piscine par un tueur perché sur un toit. Il explique à la police, par téléphone, qu'il compte tuer une personne par jour, tant qu'une rançon de 100 000 dollars ne lui aura pas été remise. On confie l'affaire à l'inspecteur Harry Callahan, qui refuse dès le départ de verser la rançon. On lui adjoint Chico, une toute jeune recrue, contre son gré. Et alors que le tueur a donné rendez-vous à Harry, ce dernier se fait agresser par le tueur et est sauvé de justesse par Chico. Après avoir retrouvé la piste du tueur qui a réussi a blesser Chico, Harry mène la chasse tout seul.