Colin O'Donoghue

Colin O'Donoghue is one of the supporting actors of Once Upon a Time, portraying the role of Killian Jones (Captain Hook).