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