Once Upon A Time
Episode 21
S5 E21:
Emma, David, Regina, Robin and Henry are finally back home in Storybrooke and reunited with Snow. Unfortunately, they still have to contend with Hades, who continues to deceive Zelena as he lays out his plan.
Starring
Lee Arenberg, Beverley Elliott, Emma Caulfield