According to the Hollywood Reporter, Thomas Dekker, who plays the nerdy, cool, recently Haitianized Zach on Heroes, has been cast as John Connor in the pilot The Sarah Connor Chronicles, based on the Terminator movies. It's just a pilot, so it doesn't necessarily mean he's leaving, but what with the Haitianizing and now this, things don't look good for Claire's BFF. Which sucks, because Zach was one of the things that made Claire one of the best characters on the show, if not the best. He kept her grounded, he had her back, and he was the only person she could confide in who wasn't up to something. Practically everyone on Heroes has a foil to bounce off of and conspire with - Hiro has Ando, Matt has Audrey, the Petrellis have each other - and Zach was that for Claire. So while I'm happy for Thomas Dekker, I'm secretly rooting for this project to fail, so he can stay with Heroes. Sorry, Thomas.