Dirty Harry and The Enforcer. In Dirty Harry the mayor is played by John Vernon. In The Enforcer he is portrayed by John Crawford. In Dirty Harry the mayor does not approve of Harry Callahans violent killings of criminals. He would rather pay Scorpio the 100,000 dollars than let Callahan stop the mad man or let another citizen get murdered. When Scorpio hijacks a school bus full of children, the mayor promises that Scorpio will not be hindered and orders Harry not to kill Scorpio. In the Enforcer the new mayor is a very liberal mayor trying to get women more oppurtunities in the police department. The mayor is quite clueless about things. He ends up getting kidnapped by Bobby Maxwell and his terrorist group and taken to Alcatraz Island. When Harry and Kate Moore rescue the mayor Moore is killed by Maxwell. The Mayor thanks Callahan for saving his life but Harry does not care much for it.