Credit: Video Still

In this sneak peek from Once Upon a Time Season 2, Episode 5: “The Doctor” (airing October 28), Emma (Jennifer Morrison), Mary Margaret/Snow White (Ginnifer Goodwin), Mulan (Jamie Chung), and Sleeping Beauty (Sarah Bolger) are still in Fairytale Land, searching through the site of an ogre war for survivors. They find one, but he’s not as nice as he looks. 

Captain Hook (Colin O’Donoghue) is tied to a tree, and he claims to be a victim of the battle. But Emma, with her special superpower of lie detecting, doesn’t believe he’s innocent, and she tells the group to leave him there for the ogres to deal with.

“Good for you!” Hook shouts, before admitting that he lied, and revealing his true identity. What do you think Snow’s knowing look means when she pulls his hook out from the satchel?

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

Molly Friedman is an editor at Wetpaint Entertainment. Follow her on Twitter @MollyFriedman.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.