Covert Affairs may now be between seasons, but Christopher Gorham is still spying… a mysterious role on Once Upon a Time.
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.
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.
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?