His face might look familiar as The Originals' and The Vampire Diaries' father Mikael, but French-Scottish actor Sebastian Roche will play a different father figure this time at Once Upon a Time.
He will be guest starring in Once Upon a Time's fourth season as Aurora's father King Stefan, according to Entertainment Weekly.
His character, as per Sleeping Beauty lore, wronged the sorceress Maleficent during the past and she came back now to curse his daughter Aurora, played by Kristin Bauer.
He will be appearing on an episode slated for March 2015. Roche will be one of the actors appearing on the second half of Once Upon a Time's fourth season, including Merrin Dungey, Victoria Smurfit, Ernie Hudson, Eion Bailey, JoAnna Garcia Swisher and more.
Roche is also known for his roles on Scandal, General Hospital, Fringe, and Supernatural.
Once Upon a Time will return on Sunday, March 1, at 8 p.m. ET on ABC.