Watch Once Upon a Time Online: Season 5 Episode 20

at .

Did the heroes take the deal?

On Once Upon a Time Season 5 Episode 20, Hades tried to barter with the heroes to ensure that Zelena got out of her captivity, but not everyone believed a word he said. 

Meanwhile on this fantasy drama, Hook and Emma had to travel to the depths of the Underworld, but for what?

Also, in flashbacks, Emma searched for information about her family, but who did she meet?

Use the video above to watch Once Upon A Time online to get up to date with the latest drama. 

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

Show Comments
Tags: ,