Pirate Porn Star, or first image of Once Upon A Time's Captain Hook?

The season premiere of Once showed off couple of new fairy tale folk including Mulan and Sleeping Beauty. And now we're getting our first shot of Captain Hook, who looks like he should be MCing a burlesque Pirate Night (not that we're complaining.)

Entertainment Weekly has the very first image of Colin O'Donoghue as Hook, who will be premiering in the episode "Crocodile," which will also be telling his origins tale (bye bye, hand!). This leaves us with only one question, who is Peter Pan? My money is on Michael Raymond-James or Dr. Whale. Thoughts?