As TVGuide.com first reported, the Captain America and Gossip Girl alum will guest-star in an upcoming episode of the ABC fairy tale drama. Details have now surfaced on his top secret role: He'll be playing Alice in Wonderland's Mad Hatter. "In that episode, we find out how the Mad Hatter became mad," executive producer Edward Kitsis says, noting that Stan has been fantastic in the role.
Like the other tales the series has adapted, there will be a Once spin on Wonderland. "The first difference you'll notice is who the Mad Hatter was and his backstory. Then what Wonderland is and the changes of it is something we hope to explore also. We're hoping this tells you the story of the Mad Hatter, but also will leave you with questions about Wonderland."
Once Upon a Time airs Sundays at 8/7c on ABC.