Barbara Hershey

Barbara Hershey (February 5, 1948) is an American actress. She has played Hillary Whitney Essex in Beaches and Cora in Once Upon a Time and Once Upon a Time in Wonderland.