Colin O’Donoghue is Captain Hook in ABC’s Once Upon a Time
Colin O’Donoghue may swap a hand for hardware in his next role as villainous Captain Hook, but he’ll gain legions upon legions of new fans by joining ABC’s Sunday night fairytale success Once Upon A Time.
The Captain Hook… Read More