Colin O’Donoghue net worth:
$2 million
Colin O’Donoghue is an Irish actor who began his career on UK television, as well as in short films. He went on to play notable roles on the UK shows Proof and Fair City with his first significant role on The Clinic. He then played Duke Philip of Bavaria in an episode of The Tudors and appeared on the TV film Wild Decembers prior to getting his first lead role on the big screen with The Rite. He then became further known among international audiences when he began playing the role of Captain Hook/Killian Jones on the American series Once Upon a Time.