Where To Stream Once Upon a Time Season 6 Episode 22
The Final Battle, Part 2
- Aired May 14, 2017
- 60 Min
- Rated 7.2
- Number 80 Of 156 Rated Episodes
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.