Join or Sign In

Sign in to customize your TV listings

Continue with Facebook Continue with email

By joining TV Guide, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

Uh-Oh! Barbara Hershey Will Return for Once Upon a Time's 100th Episode

Prepare to be Cora'd!

Shelli Weinstein

Someone could be getting Cora'd again on Once Upon a Time. Barbara Hershey will return as Cora (also known as the Queen of Hearts) for the show's landmark 100th episode, TVGuide.com has confirmed. Entertainment Weekly first reported the news.

When we last saw Cora in Storybrooke, Snow White murdered her in a revenge killing involving a candle.

There's no word yet whether we'll see Cora again in flashback (can we request more Regina backstory?), or if this villainous Queen will somehow make a return in the present day, but we do know that the episode is set to air as Once's spring premiere in March.

Paging Dr. Whale! David Anders is returning to Once Upon a Time

Once Upon a Time will also be visiting a different royal family in the Nov. 15 installment, with the introduction of Merida's parents. The show has cast Sons of Anarchy alum Glenn Keogh as King Fergus and Doctor Who's Caroline Morahan as Queen Elinor, according to The Hollywood Reporter. The roles were voiced by Billy Connolly and Emma Thompson in Brave.

Their appearance will presumably be in flashback as Merida told Emma in the Season 5 premiere that her father has died. Now we just need to know who will be playing Merida's mischievous redheaded triplet brothers.

What would you like to see happen when Cora returns? Do you think she can pull off a present-day resurrection? Leave us your thoughts in the comments.

Once Upon a Time airs Sundays at 8/7c on ABC.

Video: One Upon a Time star Lana Parrilla spills on Regina's "challenging" love life in Season 5