Once Upon a Time Casting Mystery: Who Is Christopher Gorham to Emma...?

Once Upon a Time Christopher GorhamCovert Affairs may now be between seasons, but Christopher Gorham is still spying… a mysterious role on Once Upon a Time.

RELATED | Once Upon a Time Season — Scoop on a New Teen Heroine

In Season 3’s midseason premiere, Gorham will guest-star as an “important character in the life of Emma Swan,” EW.com reports.

And though Gorham’s gig on the ABC drama is described as brief, EW.com also says it could lead to additional future appearances.

RELATED | Once Upon a Time Exclusive: Henry’s Expanded Family Tree Will Grow Even More

Once Upon a Time‘s spring premiere, which airs March 9 (following a 12-week winter hiatus), is titled “New York City Serenade” — name-checking a city only visited before in conjunction with Neal. But then again, series cocreator Adam Horowitz, when sharing the episode’s title, teased it’s “not what you think”:

Horowitz and Eddy Kitsis previously worked with Gorham on Popular, where they were writer-producers.

PHOTOS | Once Upon a Time’s Regina Adopts Baby Henry — So Why Is He So Sad?

It’s late on a Friday, the end of the work week, and I’m feeling a bit punchy, so I’m going to go with my knee-jerk reaction and just lob out this theory: Gorham is playing a grown-up Henry. Maybe in a vision. Or a flash-forward. Or, amid unconfirmed rumblings that some nasty new curse is uncorked going into the show’s winter break, maybe Peter Pan unleashes some sort of utterly ironic rapid-aging spell.

What’s your theory?