0 1 min 12 yrs

*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….