• Season 2 Episode 17
  • Welcome to Storybrooke

  • Airdate:05.05.2014.

Emma, David and Mr. Gold must protect Mary Margaret against Regina, who is out for revenge and has made it her mission to kill Mary; and Henry, fed up with all of the feuding, devises a plan to put an end to magic. Meanwhile, Regina discovers that a father and son have somehow found their way into her allegedly undetectable town as she and the fairytale characters deal with the effects of the newly cast curse 28 years prior.

series regulars:

    Ginnifer Goodwin as Snow White/Mary Margaret
    Jennifer Morrison as Emma Swan
    Lana Parrilla as Evil Queen/Regina
    Josh Dallas as Prince Charming/David
    Emilie de Ravin as Belle
    Jared S. Gilmore as Henry Mills
    Meghan Ory as Red Riding Hood/Ruby
    Robert Carlyle as Rumplestiltskin/Mr. Gold

guest cast:

    Raphael Sbarge as Archie Hopper/Jiminy Cricket
    Jamie Dornan as Sheriff Graham/Huntsman
    Tony Amendola as Geppetto/Marco
    Michael Raymond-James as Neal Cassidy
    Beverley Elliott as Granny
    Jarod Joseph Billy
    Ethan Embry as Greg Mendell
    Benjamin Stockham as Owen Flynn
    John Pyper-Ferguson as Kurt Flynn
    Steve Makaj as captain