‘Once Upon a Time’ is getting ‘Charmed’ this season as Rose McGowan will be joining the series in an episode to air in the second half of this season. McGowan will be playing the younger version of Cora, Regina’s evil step-mother, in an origin episode exploring the witch’s backstory.

Many know McGowan as the fourth Halliwell half-sister, Paige Matthews, whom she portrayed in the series ‘Charmed’ for five years, but she is also known in the genre for her work in Robert Rodriguez’ ‘Grindhouse’ and last year’s ‘Conan the Barbarian’ remake. She’s also worked on the TV series ‘Nip/Tuck,’ and ‘Law & Order: SVU.’

When viewers last saw Cora, she was just arriving onto the shores of Storybrooke accompanied by none other than that pirate rascal Hook (Colin O’Donoghue). Cora has an extensive history (after all she is the Queen of Hearts!) and is on a mission once she reaches Storybrooke. How much devastation she will cause once she gets there is unknown, but at least we’ll get to know how she became the evil daunting person that we presently see.

Getting McGowan to play Cora was a great casting move as she bears a good resemblance to Barbara Hershey who plays the character in the present. Upon the announcement of her appearance, Adam Horowitz, executive producer of the series tweeted:

Are you looking forward to learn more about Cora? What are your thoughts of McGowen as the young witch? Sound off in the comments and let us know!


Source: Deadline