Skip Nav
Photo 15 of 22

15

Colin O'Donoghue

Colin O'Donoghue appeared in The Tudors, but we got the hots for Colin after seeing him play Captain Killian "Hook" Jones on Once Upon a Time.

Image Source: Getty / Angela Weiss
X