Watch Once Upon a Time Online: Season 7 Episode 22

at .

How did it all end for the characters?

That was revealed on Once Upon a Time Season 7 Episode 22 as the final battle against Wish Rumple kicked off and not everyone made it out alive. 

I Need Help - Once Upon a Time Season 7 Episode 22

Meanwhile, Henry and Jacinda made a decision about the future that had a lasting effect on Lucy. 

Also, Emma and Hook arrived to help in the final battle and they had a new ally with them. 

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

Get caught up with all of the fun right now. 

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

Show Comments
Tags: ,