Skip To Content

Where To Stream Once Upon a Time Season 6 Episode 22

The Final Battle, Part 2

Snow, Charming, Regina, Zelena and Hook are trapped in a crumbling Fairy Tale Land and desperately try to figure out a way to be reunited with Emma and Henry.