Near the end of Once Upon a Time Season 2, we learned a lot about Neverland and the shadowy Peter Pan, a figure so mencing he even makes Rumple nervous. But who is this mysterious character, and who plays him? We finally found out in the Season 3 premiere of the hit fairy tale drama — and it's not good news for anyone on the show.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

While we only saw Pan as a shadow before, he took human form in the Season 3 premiere. At first, Henry (who had escaped Greg and Tamara after the Lost Ones took them down) thought that Peter was just an escaped Lost Boy who was trying to help him. Henry's belief allowed them to use pixie dust to fly away, but unfortunately, it was right into a trap.

Peter — played by Pirates of the Caribbean: On Stranger Tides' Robbie Kay tricked Henry to believe that he was helping him, whereas he was actually just luring him to a spot where he could be ransacked by Lost Boys and kidnapped again. Before he took him away, though, he explained that the Storybrooke resident has the "heart of the truest believer," something that Pan desperately needs and will take from him. Since he didn't kill him right away, there is surely more to the story. Hopefully he'll be saved by his family before that happens, but until then, he's officially captured by Pan.

So, in short, Peter Pan is a young boy and not just an evil shadow. He runs Neverland with his evil Lost Ones and was finally able to capture Henry. The rest of the story? We'll have to wait until next week's episode (and likely the rest of the first half of the season) to find out.

Are you surprised by the Peter Pan reveal? Sound off below, and catch the next episode of Once Upon a Time on Sunday, October 6 at 8 p.m. ET on ABC.


Credit: Celebified/Wetpaint Photo: Once Upon a Time's Jane Espenson on Season 3 and Adding a Gay Romance — Exclusive
Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.