If you're a fan of Once Upon a Time,then odds are, you're obsessed with Colin O'Donoghue. The Irish actor is best known for making hearts swoon as Captain Hook, and but his dashing good looks aren't the only reason we admire him. Whether you've followed his character since the beginning or you're novel to the Colin fandom,we've rounded up a few bewitching facts approximately the star that are sure to rep you hooked.
Source: popsugar.co.uk