You don’t have to be a Once Upon a Time fan to appreciate Colin O’Donoghue’s insane good looks. His gorgeous baby blues and swoon-worthy Irish accent aside, the actor has a smile that could brighten even the cloudiest of days. Whether he’s playing the devilishly handsome Captain Hook on … Read entire story.
Source: POPSUGAR Celebrity