2023
Little Dixie as Clarke Moore
2022
The Rookie: Feds as Owen/Jeffrey Boyle (1 episode)
2022
Swimming with Sharks as Travis (6 episodes)
2021
Body Brokers as Jacko
2020
Star Trek: Picard as Titus Rikka (1 episode)
2019
A.I. 187 as Nate Palmer
2019
Miss Bala as Makeup Supervisor
2018
The Rookie as Jeffrey Boyle (1 episode)
2018
Once Upon a Superhero as Teeto
2016
Welcome to Willits as Klaus
2016
It Takes a Village: The Making of Village of the Damned as Self
2015
Backstrom as Gregory Valentine (13 episodes)
2014
Fear Clinic as Blake
2014
The Palmer Supremacy
2014
Squatters as Jonas Trumball
2013
The Good Lie as Cullen Francis
2013
Enter the Dangerous Mind as Jake
2011
Angels Crest as Ethan
2011
Foreverland as Bobby
2011
ChromeSkull: Laid to Rest 2 as Tommy
2011
The Secret Circle as Adam Conant (22 episodes)
2011
Cinema Verite as Lance Loud
2010
All About Evil as Steven
2010
A Nightmare on Elm Street as Jesse Braun
2009
Glenn Martin, DDS as (voice) (1 episode)
2009
My Sister's Keeper as Taylor Ambrose
2009
Laid to Rest as Tommy
2008
From Within as Aidan
2008
Terminator: The Sarah Connor Chronicles as John Connor (31 episodes)
2006
Heroes as Zach (14 episodes)
2006
Shark as Ben Channing (1 episode)
2006
The Land Before Time: 2 DinoRiffic Adventures as Littlefoot
2005
Campus Confidential as Brett
2004
House as Boyd (1 episode)
2002
The Land Before Time IX: Journey to Big Water as Littlefoot (voice)
2002
Fillmore! as James Heron (voice) (3 episodes)
2001
The Land Before Time VIII: The Big Freeze as Littlefoot (voice)
2001
Reba as Buzzer (1 episode)
2000
The Land Before Time VII: The Stone of Cold Fire as Littlefoot (voice)
2000
Boston Public as Julien McNeal (2 episodes)
2000
CSI: Crime Scene Investigation as Jimmy Jones (1 episode)
2000
Grosse Pointe as Leslie Chupak (1 episode)
2000
Jackie Chan Adventures as Young Valmont (voice) (2 episodes)
2000
The Mummy: Quest for the Lost Scrolls as Simon Montgomery (voice)
1999
An American Tail: The Mystery of the Night Monster as Fievel Mousekewitz (voice)
1999
Family Guy as Kid in bathroom (voice) (1 episode)
1998
The Land Before Time VI: The Secret of Saurus Rock as Littlefoot (voice)
1998
An American Tail: The Treasure of Manhattan Island as Fievel Mousekewitz (voice)
1997
Honey, I Shrunk the Kids: The TV Show as Nick Szalinski (66 episodes)
1997
The Weird Al Show as Son (1 episode)
1997
The Land Before Time V: The Mysterious Island as Littlefoot (singing voice)
1996
7th Heaven as Vincent (9 episodes)
1995
Caroline in the City as Young Richard (1 episode)
1995
Village of the Damned as David McGowan
1995
Star Trek: Voyager as Henry Burleigh (2 episodes)
1994
Star Trek: Generations as Picard's Kid
1994
Touched by an Angel as Dennis (1 episode)
1993
The Nanny as J.B. Bingington's Son (1 episode)
1989
Seinfeld as Bobby (3 episodes)
1989
Seinfeld as Bobby (voice) (1 episode)