Rose McGowan is about to go back in time (cue Huey Lewis and the News).

The “Charmed” alum will portray a younger version of Cora on “Once Upon a Time” on ABC.
A season two origin episode will be centered on Cora, who is Regina’s evil mother and played by Barbara Hershey.
The show often jumps back using flashbacks to its fairy tale world. This device shows Storybrooke characters’ backstories.
McGowan, who has appeared on “Nip/ Tuck” and in the recent “Conan the Barbarian” remake, is represented by APA and Untitled Entertainment.
McGowan also appeared in “Scream,” “The Black Dahlia” and Robert Rodriguez’s “Grindhouse”- “Planet Terror” and Quentin Tarantino’s “Grindhouse”- “Death Proof.”
The actress suffered serious injuries in an auto accident in 2007, when her eyeglasses sliced her under her eye. She seems to be back on her feet these days, however.
Hershey appeared in “The Natural,” “Hannah and Her Sisters,” “Hoosiers” and “Beaches.” She famously changed her stage name to “Seagull” for a time in the 70s, but eventually reverted back to Hershey.
“Once Upon a Time” will also take part in next year’s PaleyFest. The show returns to ABC Sunday, Jan. 6, at 8 p.m. ET.