2018
Reprisal as Jake2012
Shelved: The Rise and Fall of 11:11 as Not available2011
11:11 as Zach / Brian2010
Pound Puppies as Teen Boy #1 / Announcer #2 (voice)2006
The Ant Bully as Steve (voice)2003
Stuart Little: The Animated Series as George Little (voice)2003
Recess: Taking the Fifth Grade as T.J. Detweiler (voice)2003
Recess: All Growed Down as T.J. Detweiler (voice)2003
Frozen Impact as Jason Blanchard2003
Hoodlum & Son as Archie Ellroy2002
Whatever Happened to... Robot Jones? as Cubey Cubinacle (voice)2002
Whatever Happened to... Robot Jones? as Jamie Martin (voice)2002
The Santa Clause 2 as Elf (uncredited)2001
Tart as Pete Storm2000
Mom's Got a Date with a Vampire as Taylor Hansen2000
Stepsister from Planet Weird as Trevor Larson2000
Geppetto as Featured1999
Family Law as Charlie Sullivan1999
Popular as Not available1998
Babe: Pig in the City as Easy (voice)1998
The Odd Couple II as Little Boy1998
An All Dogs Christmas Carol as Scruffy (voice)1997
Face/Off as Michael Archer1997
The Ugly Duckling as The Triplets (voice)1997
Merry Christmas, George Bailey! as Tommy Bailey1996
Early Edition as Not available1996
Early Edition as Henry Paget1994
Touched by an Angel as Justin Costello1994
ER as Jeff Persky1993
Lois & Clark: The New Adventures of Superman as Ryan1990
Beverly Hills, 90210 as Not available