Сказочный мультфильм по мотивам сказок Братьев Гримм. Беременная королева может умереть во время родов. Помочь спастись от смерти ей может только волшебный солнечный цветок, выросший из упавшей на землю солнечной капли, который способствует вечной молодости и красоте. Старая женщина Готель нашла цветок и хочет завладеть им, но подданные королевы забирают цветок, чтобы спасти ее. Королева исцелилась и родила на свет прекрасную девочку, с волосами цвета солнца, которую назвала Рапунцель. Ее волосы переняли силу цветка и узнав об этом коварная Готель крадет девочку, чтобы оставаться вечно молодой. Рапунцель растет в заточении в высокой башне, где матушка Готель беспрестанно рассказывает ей страшные истории об опасном мире снаружи. Рапунцель не знает о своем происхождении.

Каждый год, в день рождения девочки в замке проводится фестиваль огней, принцесса, смотря на них из окна, всю свою жизнь мечтает выбраться из башни и посмотреть на них вблизи.  Флинн Райдер вор, он украл королевскую регалию и теперь скрывается. Он забирается в башню Рапунцель, в то время как Готель ушла в лес. Рапунцель забирает у него рюкзак с украденным, и обещает вернуть его только в том случае если он Флинн поможет ей выбраться из башни и увидеть волшебные огни.

Они отправляются навстречу приключениям. Матушка девушки пытается ее вернуть, не желая расставаться с волшебной силой ее волос. Но все же парень спасает принцессу, жертвуя собой, а принцесса спасает парня, жертвуя своими волосами. И как и в любой сказке добро побеждает зло и девушка возвращается к своим настоящим родителям.