'Once Upon a Time' Season 2 finale: Colin O'Donoghue teases the Captain Hook-Rumpelstiltskin showdown
Once Upon a Time: Colin O Donoghue as Captain Hook.
Hook/Killian Jones/Colin O'Donaghue Too much perfection
Colin O'Donoghue as Killian Jones aka Hook from the TV Show "Once Upon A Time".
"What makes you different from Dustin Hoffman's Captain Hook?" "I wear leather pants." Colin O'Donoghue - Captain Hook, Once Upon a Time
Once Upon a Time - Captain Hook aka Killian Jones played by Colin O'Donoghue.