Former witch-hunter Abner Lundberg (Lance Henriksen) is forced to come back to fight his old nemesis, a century-old dangerous witch out on the prowl again. This time, Lundberg joins forces with Edward Carnby (Rick Yune), who attempt to track down the dangerous witch Elisabeth Dexter (Allison Lange).