It looks like some new kings will be making their way to Once Upon a Time when the series returns in March.
Ernie Hudson will join the OUaT cast as King Poseidon and Deadline first reported that he’ll be appearing in episode 15 of the show’s current season. It’s also been confirmed that the king of the sea is Ursula’s father and since JoAnna Garcia Swisher’s Ariel is returning as well, it looks like fans will get a nice Little Mermaid arc.
It’s also been announced that The Originals villain Mikeal himself, Sebastian Roche, has landed a guest-starring role the show according to EW. Roche will (hopefully) be a little less evil this time as King Stefan, the father of Aurora (played by Sarah Bolger). If they go with the Angelina Jolie-version, however, we may get evil-Sebastian again.
Once Upon a Time returns Sunday, March 1, at 8 p.m. ET on ABC.