ONCE UPON A TIME, ABC
Rose McGowan has officially been tapped to appear in the upcoming origin episode of ABC's drama ONCE UPON A TIME, Deadline has reported. The CHARMED alum will play a younger version of Barbara Hershey's Cora.
The forthcoming episode will reportedly explore the characters' time in fairytale land, giving a little backstory to the series' current events.
No additional guest stars have been confirmed for the episode at this time.
Master storytellers Edward Kitsis and ADAM HOROWITZ ("Lost," "Tron: Legacy") invite everyone to Storybrooke, Maine, a small town that probably won't show up on one's GPS, but it's a place where magic is coming!
To ensure that no one in fairytale land - especially Snow White - had any more "happily ever afters," Evil Queen Regina cast a curse which trapped the fairytale characters, frozen in time, and brought them into our modern world. Although still alive, they had no knowledge of their former selves and were sleepwalking through life - ageless -- for 28 years, until a savior arrived in the form of Emma Swan. Unbeknownst to Emma, she was the daughter of Snow White and Prince Charming, who had whisked her out of fairytale land and into our world as an infant to save her from the curse. Abandoned as a baby, Emma's life was anything but magical; her last job was as a bail bondsperson, but she mostly drifted without much of a life plan. When her 10-year-old son, Henry -- whom she had given up for adoption years earlier -- appeared on her doorstep with a book of fairytales and a wild story about how Emma was the progeny of fairytale characters trapped in a town called Storybrooke, she thought he was crazy. But curiosity got the better of her, and when she brought Henry back to the town - where Regina, ever the control freak, had made herself mayor and was also Henry's adoptive mother -- Emma soon discovered that Storybrooke was more than it seemed. Over time she came to believe the stories were true, began to see cracks in the curse, and was finally able to break it.