Crystal Ro
Updated Jul 08, 2016 @ 12:15 pm
captain hook once upon a time
Credit: Eike Schroter / Getty

First, we need to get the obvious out of the way. Killian Jones, aka Captain Hook on Once Upon a Time, is crazy hot. Yes, he has a sordid past what with stealing away Rumplestiltskin’s (awful) wife, and causing all kinds of trouble with Regina’s mom Cora, but we’ve mainly come to know and love him as Emma Swan’s main squeeze.

Credit: Jack Rowand / Getty

How can you NOT love a gorgeous pirate?!

Credit: Eike Schroter / Getty

And while we’ve all grown accustomed to Hook’s usual dark, leather-clad look, it turns out his IRL counterpart, Irish actor Colin O’Donoghue is actually kind of preppy, and still totally adorable.

Here he is lookin’ like that ~one guy~ who hung out all the time at the boathouse in college.

Looking like a the hottest J. Crew employee you’ve ever met.

Donning perhaps the most perfectly fitted suit.

And looking like a character straight out of The Great Gatsby.

Colin can’t even believe it himself!

And here’s a side by side for you to appreciate both the fairy tale and real life male.