Controversy, what controversy? "Sarah Connor" co-star Thomas Dekker was peppered with questions regarding his now-departed character from "Heroes," Zach, the friend and confidant of Hayden Panettiere’s Claire. You get a bunch of rabid fans on the Internet talking about a show with lots of nooks and crannies, and conspiracy theories are going to arise, especially when fan-fave characters leave the scene without much explanation. There was talk that Dekker (pictured in his Zach persona) grew uncomfortable with the role because writers kept portraying him as gay, albeit without explicitly saying so. Dekker said the truth of the matter is as simple as him wanting a steady paycheck, and being offered one on "Sarah Connor."
Dekker was never a regular or even semi-regular on "Heroes." Zach was only supposed to appear in the show’s pilot, but even after producers found more to do for the character, Dekker was being retained on a week-to-week basis.
"It was something that got blown out of proportion as far as what happened with the character," Dekker said with a heavy sigh. "From Day 1, in every possible way (Zach) was meant to be ambiguous. We felt that every one of the main characters in the series was so clear in who they were, it was nice to have side characters be a little more open. Me not appearing on the show anymore has nothing to do with anything about the character…I was hired as a guest star in the pilot. I was surprised every week that they called me back. But when something like (‘Sarah Connor’) comes along, I had to take this opportunity….I have a feeling ‘Heroes’ will do just fine."