Credit: Video Still

As we saw in the first sneak peek of Once Upon a Time Season 2, Episode 2: “We Are Both” (airing October 7), David/Charming (Josh Dallas) will find himself torn between focusing on saving Emma (Jennifer Morrison) and Mary Margaret/Snow White (Ginnifer Goodwin) and putting his princely powers to good use to restore some sanity to a town full of panicking fairy tale characters.

In this sneak peek of the episode, he struggles to prepare a reassuring speech — "I did the fighting, Snow did the talking" (ha!) — but gets completely distracted when Henry (Jared Gilmore) points out that the hat that sucked the ladies through to another world belongs to The Mad Hatter (Sebastian Stan).

Two problems: Neither Henry nor Charming know who the Hatter is in Storybrooke, and Charming is supposed to present a plan to save everyone in, like, under two hours. But will that stop him from finding Jefferson? Not based on this sneak peek!

Also interesting in this clip: The way Charming actively uses his David memories, commenting that he never met The Mad Matter in Fairytale Land, but he knows of him because David has memories of reading Alice in Wonderland. Trippy stuff.

Credit: ABC © 2012 Disney ABC Television Group via YouTube Photo: Preview Clip of Once Upon a Time Season 2, Episode 2: What Is Charming's Plan to Save Storybrooke? (VIDEO)

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

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaMartin47.

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