O detetive da polícia de Chicago Tommy O'Hara (Tony DeGuide), neto do chefe de polícia aposentado Johnny O'Hara (Mickey Rooney), está sendo investigado por brutalidade policial pela corregedoria do departamento chefiada pelo agente Milligan (Joe Estevez). 'Admissão de Hara de avistamentos sobrenaturais (Fantasmas interpretados por Robert ZDar, Linnea Quigley), ele é obrigado a consultar um psicólogo policial, Dr. Fuller (Jan Rooney). Para piorar a situação, as autoridades formam uma força-tarefa para rastrear um vigilante que está matando criminosos com longa história de predação. O agente federal Max Farley (Fred Williamson) acha que O'Hara é um suspeito quer O'Hara fora da força-tarefa.