Ernie Hudson Playing Poseidon In 'Once Upon A Time'

In Ghostbusters, Winston Zeddemore delivered the classic line, "Ray, when someone asks you if you're a god, you say 'YES!'" Actor Ernie Hudson can now say the same thing, because he's playing the Greek deity Poseidon on ABC's Once Upon a Time.

Entertainment Weekly reports that Poseidon -- Ursula's father -- will debut in the season's 15th episode, titled "Enter the Dragon."

Series regular Regina posed as the Little Mermaid sea witch in a flashback involving JoAnna Garcia Swisher's Ariel, but viewers soon learned the real villainess was out there, voiced by Community's Yvette Nicole Brown. However with last week's midseason finale Merrin Dungey has replaced her as the evil goddess. Along with 101 Dalmatians' Cruelle de Vil and Sleeping Beauty's Maleficent, Ursula is ready to give Storybrooke hell in the second half of the fourth season, which returns kicks off March 1.

Arrow: Stephen Amell Self-Censors a Season 8 BTS Photograph

More in TV