Once Upon A Time, there was a beautiful princess named Rapunzel! And ABC finally put her on the show!
OUAT has cast yet another iconic Disney princess, and gurl has a brand new look!
She'll be played by up-and-coming actress Alexandra Metz, whom The Vampire Diaries fans might already know from the spinoff The Originals!
Alexandra may not look like the star of Tangled, but gurl has the major prerequisite for playing the princess- some gorgeous hair!
What do U think of the casting?