He currently has a portfolio series. Once Upon a time
Colin was cast as Captain Hook/Killian Jones in the second season of the hit ABC series Once Upon a Time. His role started off as a supporting character, until it was announced that O'Donoghue would be billed as a series regular beginning with the second-half of the second season. In 2014, O'Donoghue was cast in "The Dust Storm