Stream the final episodes on TVNZ OnDemand

Once Upon A Time

Stream the final episodes on TVNZ OnDemand

Login to unlock this video.

If you don't already have an account, sign up to enjoy more TVNZ content anytime, anywhere.

Once Upon A Time – Season 7, Episode 22

  • Saturday 11 Aug
  • 23 days left to view

PG Series Final: With his hope of ever being reunited with Belle fading, Weaver struggles to find a way to defeat his evil alter ego. Plus, Wish Rumple's evil plan is revealed.

Now watching
Season 7, Episode 22
  • Saturday 11 Aug
  • 23 days left to view
  • Once Upon A Time Episodes