Rose McGowan

Rose McGowan is the actress who will portray Cora in an upcoming episode of Once Upon a Time.