In the Once Upon a Time episode “Eloise Gardener,” Hook (Colin O’Donoghue) gets literally entangled in a riddle. When he climbs up a tower in a distant realm, and jumps through an open window and into the high room, he nearly trips over the braided hair of a scared woman named Rapunzel. Rapunzel is portrayed by Meegan Warner.
The 26-year-old actress is known for her roles on TURN: Washington’s Spies (Mary Woodhull, wife of Abe, George Washington’s spy), and in the scary movies Scare Campaign (Emma) and The Veil (Ann), among others. Fun facts about Warner: The Australian actress was a finalist in the 4th Annual Australians in Film Heath Ledger Scholarship. Once Upon a Time airs Fridays at 8pm on ABC.