Once Upon a Time is all about dad-casting this week. After revealing that Ernie Hudson will play Ursula's father Poseidon, Entertainment Weekly reports that Sebastian Roche (The Originals, The Vampire Diaries) will appear later this season as Aurora's dad, as originally seen in Sleeping Beauty.
According to EW, this version of King Stefan has a history with Maleficent (Kristin Bauer Van Straten).
While the first half of Season 4 focused primarily on the sisters from Frozen making their way into the ABC fairy-tale drama, the second half finds Maleficent teaming up with Ursula, Cruella de Vil and Rumplestiltskin/Mr. Gold to secure happy endings for themselves.
Once Upon a Time returns to the small screen on March 1 with an episode titled "Darkness on the Edge of Town."