Rapunzel is a beautiful, young girl who was stolen by a witch as a baby. To keep her from her parents, the witch locks her in a tower without any stairs or even a door. Her only connection to the outside world is the witch who climbs up and down the tower using Rapunzel's incredible, long hair. But one day, a handsome prince is lured to the tower by the sounds of Rapunzel's singing and he decides to try climbing her hair, himself.