John Hobbes (Denzel Washington) is a police detective and becomes famous for capturing serial killer Edgar Reese (Elias Koteas) who is convicted and subsequently executed.
Soon, another serial killer is on the loose who seems to be copycatting the just executed Reese. But this is no copycat. The demon, Azazel, who lives inside of Reese is out on the loose and is jumping from body to body in order to continue killing. And he is coming after Hobbes himself.
Hobbes must seek for help from an unusual source if he hopes to defeat this evil on rampage.