'Once Upon a Time' casts Captain Hook -- PHOTO

Colin-ODonoghue.jpg

Image 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).

UPDATE: ‘True Blood’ actor joins ‘Once Upon a Time’ — EXCLUSIVE


Advertisement

Latest Videos in TV

From Our Partners

TV Recaps

Powered by WordPress.com VIP