In the Season 7 premiere of Once Upon a Time, “Hyperion Heighs,” Henry (Andrew J. West) leaves Storybrooke and finds Cinderella (Dania Ramirez) in a jam. In the future, Lucy Mills (Alison Fernandez) finds her father Henry in Seattle and tries to make him remember his true self. Meanwhile, a new mysterious, badass character named Alice makes her presence known.
Alice is portrayed by Rose Reynolds. The English-born actress known for her roles on Poldark (Betty Carkeek), Wasted (Sarah), and in the 2013 film The World’s End (Tracy Benson), which was her acting debut. Once Upon a Time airs Fridays at 8pm on ABC.