Captain Hook Cast for ABC’s ‘Once Upon a Time’

by | August 3, 2012 at 8:07 PM | Fall TV Preview 2012, Once Upon a Time, TV News

Colin O’Donoghue (Getty Images Entertainment)


First there was the Evil Queen and Snow White, then Jiminy Cricket and Prince Charming, now “Once Upon a Time” has found its Captain Hook. According to Deadline, Colin O’Donoghue has been tapped to play Peter Pan’s arch-nemesis villain in the second season of the ABC drama.

Of course we knew that Hook would be making an appearance in the new season, and even got a glimpse of him in the video below.

According to the article, O’Donoghue will appear in Season 2′s fourth episode and his other credits include “The Rite” and “The Tudors.”

Other new guest stars next season that have been announced include Jamie Chung as Mulan and Sarah Bolger, who will play Princess Aurora.