Fair rating?Once Upon a Time· Season 2 · Episode 17
Welcome to Storybrooke
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.
Streaming on (US) ![]()
See all
#13In Season 2of 22 rated episodes
#29All-timeof 156 rated episodes
−0.2vs season avgSeason 2 averages 7.9
2013First airedMarch 17, 2013
Guest stars
Beverley Elliottas Granny
Raphael Sbargeas Jiminy Cricket / Dr. Archie Hopper
Michael Raymond-Jamesas Neal Cassidy / Baelfire
Ethan Embryas outsider
Tony Amendolaas Geppetto / Marco
Jamie Dornanas The Huntsman / Sheriff Graham Humbert
John Pyper-Fergusonas Kurt Flynn
Benjamin Stockhamas Owen Flynn
Jarod Josephas Billy
Steve Makajas CaptainCrew
David M. BarrettDirector
Andrew ChamblissWriter
Ian GoldbergWriter