Rapunzel wächst als Waise bei der Zauberin Eleonor auf. Als Königin Freya Eleonor an den Hof ruft, betritt Rapunzel zum ersten Mal die Stadtburg. Dort lernt sie Prinz Sigismund kennen. Königin Freya verlangt für ihren Sohn magische Hilfe, doch die Zauberin lehnt ab. Daher werden sie und Rapunzel eingekerkert. Mit Sigismunds Hilfe gelingt ihnen die Flucht. Nach vielen Jahren des Versteckens in einem einsamen Turm findet Sigismund Rapunzel dort wieder. Aber auch Königin Freya hat ihre Suche nicht aufgegeben, weil sie Eleonor immer noch unschädlich machen will. Als auch sie mit ihren Soldaten den einsamen Turm entdeckt, wendet die Zauberin eine mächtige Magie an.