Stream the final episodes on TVNZ OnDemand, or watch Saturdays at 3pm on TVNZ 2.

Once Upon A Time

Stream the final episodes on TVNZ OnDemand, or watch Saturdays at 3pm on TVNZ 2.

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 19

  • Saturday 28 Apr

PG Tilly and Rogers find themselves in danger after an encounter with Eloise, forcing Tilly to make a life-altering decision when Rogers' life is threatened. Meanwhile, Henry and Jacinda's relationship takes a step forward, but despite Lucy's efforts, their union doesn't provide the answers she's seeking.

Now watching
Season 7, Episode 19
  • Saturday 28 Apr
  • Once Upon A Time Episodes