Colin O'Donoghue at Vancouver Airport on July 21, 2013
We got to see Colin O’Donoghue (Hook) hit up the Once Upon a Time panels at the 2013 San Diego Comic-Con over the weekend, but what's better than seeing this on-screen pirate in his element — casual and scruffy, of course!
The OUAT actor was seen making his way through Vancouver Airport earlier in the week, heading back to Canada after a busy weekend of meeting fans, hitting the red carpet, and signing autographs.
If you're hooked (literally) on this guy, then click through the gallery to see Colin looking adorable during his day of traveling. How hard are you crushing? Weigh in below!
Catch the Once Upon a Time Season 3 premiere on September 29, 2013 at 8 p.m. ET/PT on ABC.