Watch Once Upon a Time Online: Season 5 Episode 20

at . Comments

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 a staff writer for TV Fanatic. Follow him on Twitter.

Tags: ,