Ever since the Comic-Con 2012 announcement teaser first previewed the moment, fans of ABC's 'Once Upon A Time' have clamored to see the villainous Captain Hook in action, one of the many classic literary additions to the show's stable of fairy tales. And though we've known for a while that former 'Tudors' star Colin O'Donoghue would be the one to don the iconic hook, our wait to see the good Captain in the flesh is finally over!

Somewhere, Peter Pan feels a chill running down his spine, and an inexplicable attraction to his nemesis Captain Hook. Entertainment Weekly nabbed the first photo of 'Once Upon A Time' season 2 actor Colin O'Donoghue in the legendary role, and he looks...well, let's say more handsome than we're accustomed to thinking of Captain Hook.

O'Donoghue's Hook will first appear in October 21 episode "The Crocodile," which will explore the origins of the famous character, before he got...hooked. From what we know, season 2 will also feature former ‘LOST‘ star Jorge Garcia as a giant of unknown origin, as well as classic fable characters to be introduced over the course of ‘Once Upon A Time’s' sophomore year, including Mulan, Sleeping Beauty, Ariel, Aladdin and the villainous Jafar.

Take a look at the first photo of 'Once Upon A Time's' Captain Hook below, and tell us if you're enjoying season 2 in the comments!

ABC / Entertainment Weekly