Top Shows

Once Upon A Time

Watch First on TVNZ OnDemand

Once Upon A Time - TV2
Once Upon A Time on TV2

Coming Up on Once Upon A Time Wednesday at 9.45pm | TV2

Mary Margaret and David rally the town to prepare for the impending curse, as Belle and the fairies work on an antidote.


Advertisement


You may also like....

Galavant

Galavant

Sunday at 7.30pm | TV2

Arrow

Arrow

Thursday at 9.30pm | TV2

Revenge

Revenge

Tuesday at 10.30pm | TV2

Marvel's Agents of S.H.I.E.L.D

Marvel's Agents of S.H.I.E.L.D

Returning soon | TV2

Advertisement

Advertisement