Der Hexenmeister Arkadien hat Camelot mithilfe eines magischen Buchs voller Ungeheuer erobert. Prinzessin Avlynn, die Tochter von König Artus und Guinevere, begibt sich auf die Suche nach Merlin, um seine Hilfe bei der Rückeroberung von Camelot zu erhalten. Ihr Ziel ist es, das heilige Schwert Excalibur zu finden. Auf ihrer Reise wird sie von einer Gruppe tapferer Ritter begleitet, darunter Sir Galahad, sein Sohn Lysanor und der Ritter Tristan.
Bald stellt sich heraus, dass Arkadian in Wirklichkeit Mordred ist, der Halbbruder von Avlynn und Sohn von Morgan Le Fey und König Artus. Sie suchen Merlin (James Callis) auf, der abgeschieden in einem verzauberten Wald lebt. Zunächst lehnt Merlin Avlynns Hilfegesuch ab, doch später entscheidet er sich, ihr beizustehen. Gemeinsam mit den Rittern stellen sie sich Arkadian in seinem Schloss. Während des erbitterten Kampfes wird Merlin getötet, aber Avlynn und ihre Gefährten können Camelot zurückerobern.
In der Hoffnung, Merlin wieder zum Leben zu erwecken, suchen sie einen magischen Brunnen mit heilenden Kräften. Als sie dort ankommen, entdecken sie, dass der Brunnen ausgetrocknet ist. Galahad schlägt vor, Merlin zurückzulassen, doch Avlynn weigert sich. Mit ihrem Blut bringt sie Wasser aus dem Brunnen hervor und belebt Merlin wieder.
Arkadian schickt unheimliche Kreaturen, um sie zu vernichten, aber der wiedererstarkte Merlin besiegt diese mühelos. Die Gruppe sucht weiter und findet den See des Schicksals, wo Avlynn schließlich das Schwert Excalibur ihres Vaters entdeckt. Sie werden von einem Schwarm riesiger Vögel angegriffen, die von Arkadian kontrolliert werden. Später nimmt Arkadian die Gestalt von Lysanor an, um Avlynn zu täuschen und sie für seine Zwecke zu benutzen.
Im finalen Kampf gelingt es Merlin, Arkadians Seele in Camelot zu bannen und ihm seine magischen Kräfte zu entziehen. Avlynn nutzt Excalibur, um das böse Buch an einem Felsen zu zerstören und damit Merlin endgültig zu retten. Camelot ist zurückerobert und aus der Dunkelheit befreit.
Oliver Trebes