Skip Nav
Photo 15 of 28


Captain Hook, Once Upon a Time

It takes a lot to make a guy with a hook for a hand crush-worthy, but Captain Hook (Colin O'Donoghue) makes it work. As much as I'd love to see him in anything other than his low-cut leather coat uniform week after week, he still makes his signature look work with his charming smile, witty one-liners, and just the tiniest hint of danger. Watching him try to woo Emma this season has only added to his appeal.

Image Source: ABC
All the Latest From Ryan Reynolds