魔法の髪を持つ少女ラプンツェルは生まれてから18年近く、深い森の中の高い塔の上で暮らし、母親から恐ろしい“外の世界”に行くなと命じられてきた。だが好奇心旺盛なラプンツェルはいつか“外の世界”に出て毎年の誕生日、夜空に現われる不思議な“灯り”の正体を知りたいと夢見ていた。そして18歳の誕生日の前日、王冠を盗んで逃亡中、塔に迷い込んだ大泥棒フリンを魔法の髪で捕らえるが、彼に自分を塔から連れ出させる。