Es trifft sich gut, dass Meister Ambrosius (Christoph Bach), der große Zauberer des Landes und Berater der Königin, gerade einen Lehrling braucht. Valentin (Max Schimmelpfennig) ist sich sicher, dass das Zaubern genau das Richtige für ihn ist. Obwohl sich bei der Prüfung seine
erstaunliche Begabung zeigt, wird er von Katrina (Pauline Rénevier), der einzigen Mitbewerberin, ausgetrickst und bekommt die Stelle nicht. Stattdessen findet er in der Apotheke von Altmeister Zacharias (Felix von Manteuffel) Unterschlupf. Der jedoch zaubert wegen eines schrecklichen,
selbst verschuldeten Unglücks nicht mehr und weiht Valentin vorerst nur in die Geheimnisse der Kräuter- und Heilkunde ein. Damit zutiefst unzufrieden, macht sich Valentin auf eigene Faust daran, die Zauberkunst zu erlernen. Angefangen mit einer über Nacht entstandenen und ebenso
schnell verschwundenen Rattenplage, stößt er dabei auf eine Reihe von Geheimnissen, die auf wundersame Weise miteinander verknüpft sind und denen er mit Hilfe von Katrina auf die Spur kommt: ein Abenteuer, das bei schlechtem Ausgang den beiden Zauberlehrlingen das Leben, der
Königin des Landes die Krone und der
Welt alles Glück nehmen könnte.