Watch Once Upon a Time Online: Season 7 Episode 20

at .

Did Regina manage to wake Henry up from the curse?

That was revealed on Once Upon a Time Season 7 Episode 20 when she turned to Lucy for help, and the pair cooked up an elaborate plan. 

Meanwhile, Rogers and Weaver turned to Margot with the aim of getting through to Tilly, but was it too late?

Also, Young Henry struggled to come to terms with the direction of his life, but a surprising phone call changed everything. 

Use the video above to watch Once Upon a Time online right here via TV Fanatic. 

Get caught up with all the latest fairytale drama right now. 

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

Show Comments
Tags: ,

Once Upon a Time Season 7 Episode 20 Quotes

Home isn’t a place. It’s the people in it. And they’ll always be with you.


You want to ruin me the way the world ruined you. You chose hate. But I choose love.