'Once Upon a Time': Colin O'Donoghue cast as Captain Hook

Add to Favorites | Once Upon a Time
×
Remove from Favorites
Once Upon a Time has been added to your favorites.
OK
CANCEL
colin-odonoghue-once-upon-a-time.jpgIrish actor Colin O'Donoghue ("The Rite") is set to play Captain Hook in "Once Upon a Time's" sophomore season, Deadline reports.

The villainous pirate captain, whose character was teased at the "OUAT" Comic-Con panel this summer, will make his debut in the fourth episode of ABC's fairy-tale drama.

O'Donoghue's TV credits also include a stint on "The Tudors," the Showtime period drama that also featured "OUAT's" new Princess Aurora, Sarah Bolger.

"Once Upon a Time" returns to ABC Sunday, Sept. 30.


Photo/Video credit: Getty Images