Sleepy Hollow boss reveals how they pulled off last night's shocking twist

Last night, Sleepy Hollow wrapped its first season with an event-filled finale. So much happened, but one thing stood out above the rest. [Spoilers ahead] The last 15 minutes felt like four punches to the gut. Captain Irving turned himself in for a murder he didn't commit, Jenny's truck flipped over and she was left for dead, Abbie's trapped in a dream house from A Nightmare on Elm Street, and Henry's not really Henry.

Henry, who's perfectly played by John Noble, is actually Jeremy, Ichabod and Katrina's son! He pulled a Usual Suspects on his parents and decided to exact revenge in the worst way. First, he summoned the Headless Horseman to take Katrina, then he buried Ichabod alive. It was a family reunion forged in hell.

He also broke the second seal and accepted his fate as the horseman War. EW spoke to Sleepy Hollow's executive producer Mark Goffman about that familial bomb. "We knew from the beginning," he explained. "We had told John Noble about it, and I actually gave him the bible for the season when we first brought him on. So it’s been something he’s been sort of building into his performance from episode five."

So how did they pull it off? Goffman continued, "We really thought it was important to establish the Sin Eater as a character before we even heard of Crane’s son. And then to try to put to bed the idea of his son in a couple of episodes later in the back half of the season. So it’s kind of brought up, then dismissed, and we move on with the story and the mythology. Hopefully we buried the ball pretty well in terms of the reveal."

Sleepy Hollow had one of the best first seasons we've seen in a long time. What started off as a campy horror show turned into a supernatural soap opera  -- and we loved it!

What did you think of the finale? Did you suspect Henry's true identity?

(via EW)

More from around the web