EXCLUSIVE: ABC’s Once Upon A Time regularly goes back in time to Storybrook residents’ former lives in fairytale land. Now the show will jump even further back in the past with an origin episode. Rose McGowan has been tapped to guest star in the origin episode playing a younger version of the Evil Queen’s evil mom Cora (Barbara Hershey) in a flashback. This marks APA-repped McGowan’s return to magic drama series after her five-year starring turn on Charmed. She also played a sorceress in the recent Conan remake.

