Im Film droht das Böse freizukommen, welches den Krieg zwischen den übernatürlichen Mächten und der Menschheit neu entfachen könnte. Meister Gregory (Bridges) ist ein Ritter, der vor Jahrzehnten die mächtige Hexe Mutter Malkin (Moore) eingesperrt hatte. Nun schwört Malkin Rache und möchte die Welt mit ihren Dienern ins Chaos stürzen. Nur einer steht ihr im Weg, Meister Gregory. Wofür sonst Jahre benötigt werden, hat Gregory nur wenig Zeit, denn er muss seinen neuen Schüler (Barnes) für den bevorstehenden Kampf gegen das Böse trainieren.