Season three starts with one mission: Save Henry. Neverland is a much darker place than you remember, and in order for our heroes to accomplish their mission, they'll have to face a foe more powerful than the Dark One himself.
Emma Swan wonders if the residents of Storybrooke, Maine are somehow actual characters from legendary children's tales. Parallel worlds unravel in this modern take on classic fables where a curse has trapped famed storybook characters in our world.
The fairytale characters must contend with magic in their quest to find a way home, as new fairytale characters are revealed, old friends are revisited, and some we've trusted will turn against their own.
Highlights from some of ABC's most exciting dramas. Once Upon a Time Season Premiere Sunday Sept 29 at 8|7c on ABC.
Get a special look at Once Upon a Time. Season Premiere Sunday Sept 29 at 8|7c on ABC.
Download the TV Guide app for iPhone, iPad and Android!