Rose McGowan foi contratada para participar de Once Upon a Time como Cora, mãe da Rainha Má, em sua juventude. A série é conhecida por seus flashbacks e Rose representará o passado da vilã.
Esse marca o retorno da atriz ao mundo mágico das telinhas. Um dos trabalhos mais famosos de Rose foi em Charmed (2001-2006), como uma das três bruxas boas de São Francisco.