O detective John Hobbes está à procura de um criminoso que já conheceu... já prendeu... e já matou.
O detective de homicídios John Hobbes testemunha a execução de um "serial killer", Edgar Reese. Mas depressa se dá conta que os homicídios recomeçaram e da mesma forma que aconteciam antes da execução. Entretanto repara que as pessoas na rua cantam a mesma melodia que o criminoso cantou na câmara de gás. O detective descobre que todos estão possuídos por Azazel, um anjo maldito que não tem forma mas que com um simples toque consegue possuir as pessoas. Quando Hobbes é forçado a matar um professor possuído por Azazel, descobre que tem de fazer o impossível: descobrir todo o mistério acerca de Azazel e deter este anjo caído.