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 13

  • Saturday 17 Mar

PG Rogers strikes a deal with Eloise despite Tilly's fair warning, while Ivy struggles to find herself after Victoria's death.

Now watching
Season 7, Episode 13
  • Saturday 17 Mar
  • Once Upon A Time Episodes