TVNZ OnDemand

Once Upon A Time

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 20

  • Saturday 5 May

PG Roni enlists Lucy's help to wake Henry, but things don't go as planned. Rogers and Weaver go to Margot in hopes of getting through to Tilly. A young Henry struggles to decide which path to follow.

Once Upon A Time Episodes