Rose McGowan to guest on 'Once Upon a Time'
Former 'Charmed' star will play a young Cora

Few may have noticed it before, but Rose McGowan really does look like Barbara Hershey, 64. Just take a gander at those cheekbones and pouts.
Obviously, that's why casting directors picked McGowan, 39, to play a younger version of Hershey's "Once Upon a Time" character, Cora.
Bing: More on 'Once Upon a Time' | Barbara Hershey | Rose McGowan
McGowan will play Cora in an episode that will explore the evil witch's back story, Deadline reports. As fans know, Cora is Regina's (Lana Parrilla) wicked mom and the reason Regina is so mean and vengeful.
Plus: Best and worst TV shows of 2012 | Most memorable TV moments of 2012
Best known for her "Charmed" role, McGowan has been making a few TV appearances here and there as of late. Last year, she starred in the Lifetime made-for-TV movie, "The Pastor's Wife."
"Once Upon a Time" returns Sunday, Jan. 6, at 8 p.m. ET/PT on ABC.
primetime tonight
tv news
- 'Idol' winner Candice Glover: 'It feels amazing'
- NBC's 'The Voice' confirms Christina Aguilera, Cee Lo Green, Adam Levine and Blake Shelton returning
- Bill Hader on leaving 'SNL': Don't expect a Stefon movie
- 'American Idol' finale draws record low ratings
- Inside Bravo's 'Real Housewives of New York' standoff
- Twitter uproar over Mariah's alleged lip syncing on 'Idol'
- Cynthia Nixon to make directorial debut with off-Broadway project
- 'Scandal' cast performs finale live for Academy
- How Candice Glover won 'American Idol'
- 'Hi-de-Hi!' star Paul Shane dead at 72
meet the bloggers

Deanna Barnert | Los Angeles, Calif.
Entertainment journalist Deanna "TVDeeva" Barnert visits sets, interviews industry players and critiques the final product. Buzz's daytime TV queen covers it all for MSN TV, but loves her sitcoms, soaps and any juicy drama that doesn't call itself Reality TV.



