Once Upon A Time Alexandra Metz To Play Rapunzel

Alexandra Metz has been cast as Rapunzel on ABC’s Once Upon a Time. Previously, Metz has appeared in two episodes of the CW’s The Originals. In 2014, she can be seen in the film Affluenza, a coming of age drama inspired by The Great Gatsby. Metz’s Once Upon a Time character, Rapunzel, will first appear in the 14th episode of the show’s third season, on-air now. Currently, Metz has only signed on for the single episode and it hasn’t been determined whether her character will reappear later in the show.