skip to main content

O'Donoghue is Once Upon a Time regular

O'Donoghue made Once Upon a Time series regular
O'Donoghue made Once Upon a Time series regular

Irish actor Colin O'Donoghue has been promoted to a series regular in US TV show Once Upon a Time, before even appearing on the show.

The actor, who plays Peter Pan villain Captain Hook in the ABC fairytale drama, will be promoted for the second half of season two, reports Entertainment Weekly.

O'Donoghue will not make his debut as Hook until the October 21 episode The Crocodile.

Irish actress Sarah Bolger was cast as the Sleeping Beauty in the series earlier this summer.

O'Donoghue previously worked with ABC on the pilot episode for the drama Identity.

Read Next