By James Hibberd
Updated August 03, 2012 at 09:30 PM EDT
Advertisement
Colin ODonoghue
Credit: Getty Images

Tick-tick-tick!

Once Upon a Time has found its Captain Hook.

Irish actor Colin O’Donoghue has nabbed the much-anticipated role in ABC’s hit fantasy series.

The Once Upon version of the classic high seas villain has been described as a confident pirate who never backs down from a fight; a man who seeks to crush and humiliate his enemies. But he also has the meticulous style and manners of a proper gentleman.

O’Donoghue has appeared in Showtime’s The Tudors and was in last year’s horror film The Rite. The move comes on the heels of Once Upon casting a Pretty Little Liars actor as Sleeping Beauty’s prince on the series. Once Upon returns to ABC on Sept. 30 (ABC’s premiere dates here).

Episode Recaps

GINNIFER GOODWIN, JOSH DALLAS

Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

type
  • TV Show
seasons
  • 7
rating
status
  • In Season
network
  • ABC
stream service

Comments