Когда-то давным-давно у короля и королевы похитили их маленькую принцессу по имени Рапунцель. Злобная старуха Готель узнала, что волосы девочки обладают волшебной силой, которые могут исцелять любые раны и даровать вечную молодость. Нужно было всего лишь спеть волшебную песню, держа в руке прядь волос девочки. Волосы нельзя было стричь, потому что, отрезав локон, они начинали темнеть и теряли волшебную силу. Готель заперла маленькую Рапунцель в башне и притворилась её матерью.
За день до своего восемнадцатого дня рождения девушка сбегает из башни, в этом ей помогает обаятельный разбойник Флинн. Флинн - главный вор королевства, сирота, хитрый и жизнерадостный юноша. Вместе они направляются к замку принцессы, чтобы полюбоваться огоньками в небе. Но злая ведьма не намерена отпускать Рапунцель так легко, ведь ей очень нужны длинные золотистые волосы пленницы...