Rose McGowan On ‘Once Upon A Time’ — ‘Charmed’ Star Playing Another Witch – Hollywood Life

Rose McGowan Once Upon A TimeView gallery

When we last saw Cora on the Dec. 2 winter finale of Once Upon A Time, she was sailing into present-day Storybrooke with Captain Hook (Colin O’Donoghue) in tow. We also learned — much to the surprise of absolutely no one — that Cora was the mysterious Queen of Hearts.

Not only is this brilliant casting — Rose is the spitting image of a young Babs — but hot damn, I’ve missed seeing Rose on my TV screen. After co-starring on Charmed for four seasons as the bastard sister of Piper (Holly Marie Combs) and Phoebe Halliwell (Alyssa Milano), Rose took a brief break from TV. She eventually joined Nip/Tuck for five episodes in 2009, and made a special appearance on Law & Order: SVU in 2011.

Most of her post-Charmed career has played out on the big screen in movies like 2007’s Grindhouse — which you need to see if you haven’t, because it’s amazing — and 2011’s Conan the Barbarian.

Are you excited to see Rose back on TV, and playing another witch no less? Drop a comment with your thoughts on her new role!

Deadline

— Andy Swift

Follow @AndySwift

More Once Upon A Time on HollywoodLife.com:

  1. ‘Once Upon A Time’ Recap: Did Emma & Snow Return To Storybrooke?
  2. ‘Once Upon A Time’ Recap: Snow & Charming Reunite — And It’s Hot
  3. ‘Once Upon A Time’: Are Sparks Flying Between Charming & Ruby?

You Might Also Like