‘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.
Once Upon a Time-Capitan Hook
Killian, you son of a CaptainSwan shipper.
Once Upon a Time - Captain Hook aka Killian Jones played by Colin O'Donoghue.