First look : Rose McGowan for Once Upon A Time

Once Upon a Time is going to show us just what happened between Rumpelstiltskin and the Miller’s Daughter, a young Cora played by Rose McGowan! Check out the first image released from the episode.

Former Charmed star Rose McGowan will be visiting fairytale land later this season when she guests as young Cora. This is a highly anticipated flashback because it’ll finally show us the original story of Rumpelstiltskin: how he struck a deal with the Miller’s Daughter (Cora).

Once Upon a Time 2×16 “The Miller’s Daughter” will air March 10 at 8/7c on ABC.