Charmed’s Rose McGowan joins Once Upon A Time Season 2

Once Upon A Time Season 2 bags Charmed and Grindhouse star Rose McGowan

Rose McGowan Once Upon A Time
Rose McGowan Once Upon A Time
Rose McGowan (centre) in Robert Rodriguez’s Planet Terror

Charmed and Planet Terror star Rose McGowan is to appear in an origins episode of ABC’s Once Upon A Time Season 2 in 2013, according to Deadline.

The former Matthews sister will be playing a younger version of Barbera Hershey’s vicious ‘Queen of Hearts’ Cora.

Once Upon A Time Season 2 returns to ABC 6 January 2013. Season 1 is out now on DVD, buy it for £24.99 from Amazon.co.uk.