Question: who plays cora in once upon a time?
Answer: Barbara Hershey