Once Upon a Time
The Tower
S3 E14:
While the search for the Zelena continues, she plans a dark surprise for David; in the fairy tale land of the past, Prince Charming helps Rapunzel face her fears.
Starring
Raphael Sbarge, Rebecca Mader, Sean Maguire