Hexen-Jäger Giles Redferne (Richard E. Grant) fängt in Boston, Massachusetts des Jahrs 1691, einen mächtigen Hexenmeister (Julian Sands). Für seine Taten – unter anderem den Mord an Redfernes Frau – wird er zum Tode verurteilt. Bevor dieses Urteil jedoch vollstreckt werden kann, wird der Hexer durch den Teufel selbst, beinahe 300 Jahre in die Zukunft geschleudert, wobei ihm Redferne im letzten Moment folgen kann.
Der Hexenmeister aka Warlock kontaktiert daraufhin seinen Meister und erfährt dessen Plan, der am Ende die gesamte Menschheit vernichten könnte. Diese Aktion verhindern kann nur Redferne, der in dieser für ihn neuen Welt jedoch auf die Hilfe von Kassandra (Lori Singer) angewiesen ist, die mehrere unangenehme Begegnungen mit dem Warlock hatte und eher widerwillig und notgedrungen, an diesem Himmelfahrtskommando teilnimmt…