Rose McGowan with magical powers? Stop us if you've heard this one before. In any case, 'Once Upon A Time' fans know that, like its spiritual predecessor 'LOST,' the ABC fairytale series likes to dip into the past to showcase new sides to its characters. The latest to recieve the flashback treatment will be none other than the evil(er) queen Cora, set to be played by none other than Hollywood actress Rose McGowan! But what will we learn of Cora from her time in the past?