About the show
Premieres: Wednesday, 7 Nov 2012(2 episodes back-to-back) Time: 10.30pm
Once upon a time, in a land far far away, lived fairytale characters each with their own happy endings. Until the Evil Queen cursed them all to a life in the real world - OUR world.
Follow Snow White, Prince Charming, and all your favourite fairy tale characters in their new lives, in the mysterious town of Storybrooke - completely unaware of their true identity and curse that they are under - until a young boy learns the truth in a story book and is determined to set things right. Brace yourself for a modern fairy tale with thrilling twists and hints of darkness, brimming with wonder and filled with the magic of our most beloved stories.
Once Upon A Time is, at its core, a story about hope.
Ginnifer Goodwin (Snow White / Mary Margaret)
Jennifer Morrison (Emma Swan)
Lana Parrilla (Evil Queen / Regina)
Josh Dallas (Prince Charming / David Nolan)