We really hope you are sitting down when you go to watch Once Upon a Time online.
Because Once Upon a Time Season 5 Episode 21 is guaranteed to leave you in shock.
On this installment of the popular ABC series, the heroes reunited in Storybrooke.
However, they had to deal with Hades, who was now in their town and who had some dangerous plans in mind to to take it over.
Meanwhile, Hook searched for the missing storybook pages in the Underworld; and Regina and Robin came up with their own scheme for Hades.
What did it entail? And WHO DIED? Use the video above to watch Once Upon a Time online and find out now.