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 his hit fairy-tale show or he's just goofing around during interviews, we can't help but get weak in the knees anytime he gives us that glorious grin. See some of his sexiest moments ahead.
25 Colin O'Donoghue Smirks That Will Make You Weak in the Knees
From Our Partners
Latest Celebrity & Entertainment