Skip Nav

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
Read More Colin O'DonoghueTVBuzz SlideshowValentine's Day
Looking for the perfect gift this holiday season? Order our POPSUGAR Must Have box now >>