Watch Once Upon a Time Season 5 Episode 21 online via TV Fanatic with over 7 options to watch the Once Upon a Time S5E21 full episode. Affiliates with free and paid streaming include Amazon, iTunes, Vudu, Netflix, YouTube Purchase, Google Play, and Verizon On Demand.

Amazon Amazon
iTunes iTunes
Vudu Vudu
Netflix Netflix
YouTube Purchase YouTube Purchase
Google Play Google Play
Verizon On Demand

Episode Details

On Once Upon a Time Season 5 Episode 21, as the heroes go up against Hades in Storybrooke, the epic showdown ends with one person gone forever.

Rating: 4.4 / 5.0 (58 Votes)
Once Upon a Time
Episode Number:

Once Upon a Time Season 5 Episode 21 Quotes

Regina: Look, I'm sorry I trusted Zelena with your daughter.
Robin: Glad to finally hear it.

Actually he's not a man at all. He is a god and if you try to hurt him you do so at your own peril.