Watch Once Upon a Time Online: Season 5 Episode 12

at .

Welcome to the underworld!

On Once Upon a Time Season 5 Episode 12, our favorite characters took the action the underworld in order to resurrect Killian, but instead of doing that, they got caught in a crazy new universe. 

People who previously died on the show appeared with vengeful agendas against the characters. Will they be able to escape from the underworld?

Meanwhile, Snow got a very special birthday gift in the enchanted forest that will change her life forever. 

Use the video above to watch Once Upon A Time online to see how it all played out!

Aren't you glad this beloved series is back?!?

Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.

Show Comments
Tags: ,