Top Shows

Once Upon A Time

Watch First on TVNZ OnDemand

Once Upon A Time - TV2

Advertisement


Once Upon A Time on TV2 

Once Upon A Time on TV2

Once Upon A Time Wednesday at 9.30pm | TV2

When an icy spell is cast on Marian, which will ultimately freeze and kill her, the Storybrooke residents place the blame on Elsa. But is Elsa really behind the curse? Or is she being set up?


You may also like....

Galavant

Galavant

Watch First on TVNZ OnDemand

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