1689 in Salem: Hinter dicken Mauern liegt Warlock (Julian Sands) in Ketten. Gerade haben die Richter sein Todesurteil gesprochen und der Hexenjäger Giles Redferne (Richard E. Grant) seinen Triumph ausgekostet, da reißt ein magischer Zyklon Warlock davon. Todesmutig springt der Hexenjäger hinterher ins Ungewisse. 1989 in Boston: Die Omen häufen sich, Warlock ist da, Satans Auftrag zu erfüllen. Wenn es ihm gelingt, die drei verschollenen Teile der Hexenbibel zu vereinen, kann Satan die gesamte Schöpfung für immer vernichten. Der Hexenjäger Redferne und Kassandra (Lori Singer), die Warlocks Fluch jeden Tag 20 Jahre altern lässt, folgen der bizarren Blutspur. Doch teuflische Magie und satanische Kräfte machen Warlock zu einem übermächtigen Gegner. Die Nacht der Entscheidung ist nahe. Die Welt steht am Abgrund.
1689 in Salem: Behind thick walls, Warlock (Julian Sands) lies in chains. The judges have just pronounced his death sentence and the witch hunter Giles Redferne (Richard E. Grant) has savored his triumph when a magical cyclone tears Warlock away. Death-defying, the witch hunter jumps into the unknown afterwards. 1989 in Boston: The omens are piling up, Warlock is there to fulfill Satan's mission. If he succeeds in uniting the three lost parts of the witches' Bible, Satan can destroy all of creation forever. The witch hunter Redferne and Kassandra (Lori Singer), who makes Warlock's curse age 20 years every day, follow the bizarre trail of blood. But diabolical magic and satanic powers make Warlock an overpowering opponent. The night of decision is near. The world is on the brink of collapse.