‘Once Upon a Time’ Season 3: Covert Affairs’ Christopher Gorham Books Top Secret ‘Once’ Role November 25, 2013 News, Once Upon a Time Are we going to be meeting an adult Henry in the midseason premiere of Once Upon a Time (episode 12)? EW reports that Christopher Gorham, best known for his ongoing role on USA’s Covert Affairs, has landed a brief, but pivotal guest spot in the episode. Furthermore, his character is closely tied to Emma. Given the current Neverland happenings, could it be possible that Henry will be rapidly aged or perhaps show up in a flashforward, Lost style? Gorham certainly shares a strong likeness with young Henry, Jared Gilmore. Or Gorham could be someone else entirely. Either way his mysterious role could lead to “future appearances,” according to EW. Do you think Gorham will be playing a version of Henry or do you have another theory about his connection to Emma? Once Upon Time season 3 airs Sundays at 8PM on ABC.