is a character on ABC's Once Upon a Time. She is portrayed by Alexandra Metz.



Rapunzel was born into a royal family, but after her brother died and she was in line for the throne, she went in search of a magical plant known as Night-root which would allow her to overcome her fear. However, when she consumed it, she was literally confronted with her fears and retreated to a tower where she had been living in ever since.

Season 3

When David Nolan goes in search of Night-root, he comes across her tower and climbs it. He meets Rapunzel, who is too terrified to leave the tower because her fear is keeping her inside. David helps her confront her fear, and when her fear is climbing her hair up the tower, she cuts it off, causing her fear to fall to its death, therefore vanquishing it. Having faced her fears, she leaves the tower with David, returns to her kingdom and her parents.


Status: Alive


  • Rapunzel is based on the princess from the fairytale Rapunzel.
    • Her fear manifestation is based on Dame Gothel from the same fairytale.


  • S3, E14: "The Tower" (flashback)