Il n'a que 12 ans lorsqu'il débute sa carrière en apparaissant dans la série King of queens (2000) produite par CBS.
Après d'autres prestations télévisuelles, il tourne au cinéma dans la comédie dramatique Thirteen (2003) avec Holly Hunter.
Il intègre ensuite les Thunderbirds (2004), et enchaîne avec le rôle d'un adolescent convaincu d'avoir été enlevé par des extra-terrestres dans Mysterious Skin (2005) de Greg Araki.
3 ans plus tard, avec l'aide de Michael Pitt, il torture une gentille famille dans le remake américain de Funny games.
Entre temps, il a incarné le fils de la petite amie de Jack Bauer (Kiefer Sutherland) dans la série 24.