Once Upon a Time season 3 will premiere SUNDAY SEP 29 8|7c on ABC! Chart your course and set sail—second star to the right and straight on 'til morning, I believe—because Emma Swan, Mary Margaret (Snow White), David Nolan (Prince Charming), Regina (The Evil Queen), Mr. Gold (Rumplestiltskin) and Captain Hook are on their way to Neverland to rescue Henry. You can watch the final moments of the season 2 finale in the clip above if you need a refresher. What's waiting there for them? What will happen in Storybrooke while they're gone? Can it be SUNDAY SEP 29 yet?!
Here's the full schedule of premieres SUNDAY SEP 29 on ABC:
8|7c - Once Upon a Time (SEASON PREMIERE)