By Natalie Abrams
Updated July 20, 2016 at 12:00 PM EDT
Maarten de Boer/Getty Images
  • TV Show
  • ABC

Legend of the Seeker star Craig Horner has landed a guest-starring role on Once Upon a Time — and EW can exclusively reveal that he will be playing the Count of Monte Cristo.

Horner will appear in at least one episode in season 6, though details on what he’ll be doing are being kept under wraps. The Count’s introduction comes in the wake of the show introducing the Land of Untold Stories, which opens up the storytelling possibilities to pretty much everyone.

The Count of Monte Cristo is an Alexandre Dumas novel that tells the story of an innocent man wrongly imprisoned, who returns years later to take his revenge on those who betrayed him. (ABC’s Revenge was inspired by the book.)

Stay tuned for more Once Upon a Time news on Saturday, when the cast and executive producers will appear at Comic-Con.

Once Upon a Time returns Sunday, Sept. 25 at 8 p.m. ET on ABC.

Episode Recaps

Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

  • TV Show
  • 7
  • In Season
  • ABC
stream service