It’s set to air on Seven next year, but you can already watch the first episode of Once Upon a Time entirely free and legally online.
ABC (US) has offered the first episode of its new US fantasy online ahead of its television premiere.
The series features an Evil Queen (Lana Parrilla) casting a spell upon a classic fairy-tale. They live in Storybrooke, Maine, but don’t know their own true identities.
Executive-produced by Lost‘s Adam Horowitz and Edward Kitsis, it also stars Jennifer Morrison, Robert Carlyle and Ginnifer Goodwin with Alan Dale in a recurring role.
The full episode is available at IMDb.
You can watch it here.