Um den Krieg aus seinem Land zu vertreiben, beauftragt der weise König Francis (Joss Ackland) den Zauberer Aeschylus (Michael Silverback), eine magische Uhr herzustellen, mit deren Hilfe sein Volk in Frieden alt werden kann. Als er jedoch erkennt, dass die Apparatur auch anderweitig genutzt werden kann, will er diese zerstören lassen. Doch es ist bereits zu spät dafür und so fällt die Uhr in die Hände der finsteren Hexe Karnissa (Sarah Douglas), die nun die Welt nach ihren Regeln gestaltet. Auch die Armee des Königs kann sie nicht bezwingen und so werden sie von ihr vernichtend geschlagen. Nun liegt das Schicksal des Königreiches in den Händen eines einzelnen Ritters, James (Tom Schultz), der trotz aller Warnungen die böse Hexe bezwingen will. Ein Wettlauf gegen die Zeit beginnt.
In order to drive the war out of his country, the wise King Francis (Joss Ackland) commissions the wizard Aeschylus (Michael Silverback) to make a magic clock with the help of which his people can grow old in peace. However, when he realizes that the apparatus can also be used for other purposes, he wants to have it destroyed. But it's already too late for that and so the clock falls into the hands of the sinister witch Karnissa (Sarah Douglas), who now shapes the world according to her rules. Even the king's army cannot defeat them and so they are defeated by it. Now the fate of the kingdom lies in the hands of a single knight, James (Tom Schultz), who wants to defeat the evil witch despite all warnings. A race against time begins.