Last night’s episode of Once Upon a Time (Season 2, Episode 21: “Second Star to the Right”) may not have been a good one for proponents of Peter Pan, but it was excellent for fans of his be-hooked nemesis. Is OUAT pulling a Wicked and giving us a backstory that paints Hook (Colin O’Donoghue) as the good guy?

Yes. Hook is a hero!

So, it turns out Peter Pan is not the “lovely, cuddly shadow we remember.” Actually, he is an eye-glowing, fear-inducing shadow creature that yanks children out of their homes and into Neverland. Sure, it seems like a sweet deal at first. There are no parents and you can do whatever you want... until you realize that “whatever you want” does not include leaving. So much for “think of a wonderful thought.”

If Peter Pan is a villain, what does that make Hook - a character normally depicted as Pan’s sworn enemy? Well, we’ll have to wait to find out, but things are looking more heroic for our favorite guyliner-wearing pirate. If he is fighting against the Peter the Prison Warden, then that has to be good, right? Could Hook be trying to save the children from The Shadow’s creepy clutches? He definitely showed some sort of moral compass in last night’s episode when he refused to help Greg torture Regina. He also appears to have some qualms with wiping Storybrooke off of the map from the looks of the promo. There may be hope for Hook yet!

No. Hook is the villain!

On the other hand, just because Peter Pan appears to be a villain, that doesn’t make Hook a hero. If small town Storybrooke is big enough for multiple baddies, then Neverland certainly is. Also, when we met Hook in the Enchanted Forest, he wasn’t exactly a pillar of virtue. He bullied a humble, kind pre-Dark One Rumple, and ran away with his wife. His one redeeming quality seemed to be his love for Milah, but Bae will presumably meet Hook after her death (we’re not really sure how time works between worlds). Which means: revenging Hook, and revenging Hook tends to have one thing on his mind. (No, not that. We meant killing Rumple.) We’re not sure if he’d take the time to rescue an island of captive children. From what we’ve seen so far, he’s not really the type.

Do you think Hook is the good guy? Let us know in the comments below!

Catch the next episode of Once Upon a Time on Sunday, May 12 at 8 p.m. ET/PT on ABC.