Осиротілий кронпринц Сигізмунд перебуває під владою владної королеви-регентші Фреї, але за допомогою чарівниці Елеонори він здійснює зухвалий подвиг: піднімається на найвищу вежу, щоб покласти щось у символічне соколине гніздо династії Фальконів. Елеонора, колись могутня чаклунка, покинула магію після того, як не змогла врятувати короля в битві і відступила до лісу. Зрештою її переконує знову використати свої сили прийомна донька Рапунцель, яка з дитинства пов'язана з Сигізмундом («Сігі») та його вірним другом Піпом, який згодом стає придворним блазнем.
Коли Елеонора відмовляється повернутися до двору як королівська чаклунка, її та Рапунцель ув'язнюють. Сіґі організовує їхню втечу, що призводить до подорожі до далекої вежі, де Елеонора знайшла притулок. До цього прихованого притулку можна потрапити лише за допомогою чарівного волосся Рапунцель. Коли сили Фреї наближаються, назріває фінальне протистояння, що перевіряє мужність і вірність малоймовірних союзників.