Rose McGowan join to the cast !
Once Upon a Time is heading even further back in time.
In an upcoming season two origin episode, ABC's fairy tale drama has booked Charmed alum Rose McGowan to portray a younger version of Regina's evil mother Cora (Barbara Hershey), The Hollywood Reporter has confirmed.
The origin episode, airing next year, will revolve around Cora.
Once Upon a Time has jumped back in time during the course of two seasons, with flashbacks to its fairy tale world to explain the back stories of the Storybrooke characters.
Repped by APA and Untitled Entertainment, McGowan has appeared in Nip/Tuck and 2011's Conan the Barbarian.