Once Upon A Time

Watch first on TVNZ OnDemand tv2

Journey to Storybrooke and lose yourself in the magical world of Once Upon a Time. Fall under the spell with all your favourite fairytale characters.

More TVNZ OnDemand premieres
The next Watch First episode will be available by 4pm on Wednesday

Latest dramas on TV2


Set up your watchlist. Choose episodes and click Add to Watchlist

Copyright © 2014 TVNZ Ltd