Irish actor Colin O'Donoghue has joined the cast of Once Upon a Time as Captain Hook, TVGuide.com has confirmed.
Showrunners Adam Horowitz and Edward Kitsis announced at Comic-Con last month that the one-handed skipper would be appearing in the second season of the ABC drama. Once Upon a Time's version of the Peter Pan character will play a pivotal role in the bad fortune that will befall Storybrooke.
Comic-Con: 7 Spoilers From Once Upon a Time Season 2
Donoghue has appeared on The Tudors and was the lead in ABC's 2011 pilot Identity.
Watch the video below to see a teaser of the character.