Fan fave Fringe, Supernatural actor joins Once Upon A Time in a role fit for a king

Contributed by
Dec 23, 2014, 3:14 PM EST (Updated)

ABC’s real-life fairytale series Once Upon A Time is bringing in a legit genre alum to take on the role of a new major player in the back half of season four.

Sebastian Roche (Fringe, Supernatural) has signed on to guest-star as King Stefan, Aurora’s father, who has a “complicated past” with Maleficent (Kristin Bauer Van Straten). We don’t know much else about his role, but this being Roche, you’d almost have to assume he’s playing a shady role. Our money would be on him turning out to be a villain, somehow. Heck, when was the last time he played a good guy? Odyssey 5?

Roche’s face should be a familiar one for sci-fi fans across the spectrum. He previously played Thomas Jerome Newton on an eight-episode stint on Fringe, and showed up in six episodes of Supernatural as Balthazar. He most recently played Mikael on The Vampire Diaries and The Originals.

Roche is set for an extended guest star role, though we don’t know the exact episode count. His first appearance is scheduled for an episode slated to air in March.

Do you think Roche is a good casting choice for Once Upon A Time?

(Via Entertainment Weekly)