With Once Upon a Time Season 2 on hiatus until January 6, here is some exciting casting news to tide fans over:
Rose McGowan (Charmed, Nip/Tuck) will guest star on an early 2013 episode of the ABC series as a young version of Cora, as viewers learn more than ever about Regina's evil mother.
Cora, of course, landed in Storybrooke (along with Captain Hook) on the Once Upon a Time winter finale.
McGowan, meanwhile, has also guest-starred on Law & Order: SVU and appeared in such films as Grindhouse and Death Proof.
As you await news episodes of this ABC smash, chime in now on our Once Upon a Time midseason report card and grade what's gone down so far.