*The following trailer contains a spoiler for the end of season 1*
Take a look at the enticing teaser for season 2 of Once Upon A Time, which airs on Channel 5 in the UK and ABC in the US.
Henry (Jared S. Gilmore) assures us the season 1 finale will lead to many more surprises to come in the upcoming season. Plus we get a sneak peak at Captain Hook.
Watch the trailer below….