The actress playing the late witch Katie on The CW freshman will portray the long-haired fairytale character on the ABC series.
Another fairytale character will enter the fantasy world of "Once Upon a Time". The show has tapped former "The Originals" star Alexandra Metz to portray the long-haired Rapunzel. She will make her debut in the 14th episode set to air in 2014.
Metz played the late witch Katie on "The Vampire Diaries" spin-off on The CW. She also once guest starred in an episode of "The Good Wife" and "Gossip Girl", and appeared in several episodes of NBC's hit drama "Chicago Fire".
"Once Upon a Time" will air its fall finale on December 15 and return with the remainders of the third season starting March 9. Guest stars in this season include Robbie Kay as Peter Pan, Jamie Chung as Mulan, Sean Maguire as Robin Hood, Rose McIver as Tinker Bell, Julian Morris as Prince Phillip, Sarah Bolger as Aurora and Joanna Garcia as Ariel.