[Coté Acteur]
Date de Naissance: 28 décembre 1987
Lieu de Naissance: Las Vegas (Nevada).
Thomas a embrassé très jeune la carrière d'acteur puisqu'à l'âge de 6 ans il interprète, en 1993, le rôle de Philipe Chancellor IV dans le célèbre soap opera Les Feux de l'Amour.
On le voit ensuite dans le pilote de la série Urgences puis, sur le grand écran, il interprète Thomas Picard dans le film Star Trek : Générations. Au cinéma, on a pu le voir également dans le remake Le Village des Damnés (1995), signé par John Carpenter. Thomas a aussi prêté sa voix à plusieurs séries ou films d'animation.
En 1997, sa carrière prend un nouvel essor grâce à la série Chérie, j'ai rétréci les gosses, adaptée du film du même nom. Il y joue pendant 3 ans le personnage de Nick Szalinski. Puis il enchaîne avec des apparitions dans diverses séries.
En 2006, il intègre la distribution de la série Heroes et devient Zach, le meilleur ami de Claire Bennet, la cheerleader. Il y restera le temps de 11 épisodes avant de quitter le show pour tourner le pilote de l'une des séries les plus attendues de la rentrée 2007 de la télé US, The Sarah Connor Chronicles. Il y tient le rôle de John Connor, le fils de Sarah Connor (Leana Headey). Écrit par Josh Friedman, le pilote se déroule après les événements présentés dans Terminator 2 : Le Jugement Dernier.
[Coté Personnage dans Heroes]
Zach est dans le même lycée que Claire, à Union Wells High School. Il est le seul de ses amis à connaître le don de la jeune fille. Il aide notamment son amie à accepter le faite d'être différente des autres. Il a un faible pour Claire.