Im Jahr 1689 ist der Hexenjäger Giles Redferne (Richard E. Grant) einem Hexenmeister, dem sogenannten Warlock (Julian Sands), auf den Fersen. Dabei öffnet sich ein Portal in einem Wirbelsturm, das die beiden ins 20. Jahrhundert katapultiert. Hier ist der Warlock auf der Suche nach drei unheiligen Gegenständen, die - zusammengefügt - die Macht ...