2018
12 Strong as Josh2015
Better Call Saul as Police Service Assistant2014
Transcendence as Miserable Student2014
Frontera as Sean2013
As Cool as I Am as Scott Booker2013
The Odd Way Home as Jeff Richards2012
Longmire as TJ Stewart2011
This Must Be the Place as Jimmy Ping Pong Kid2010
Let Me In as High School Kid2010
Privileged as Nick Webber2009
Becoming Eduardo as Henry2008
Crash as Lorenzano2007
Pirate Camp as Cooper2005
Bad News Bears as Jimmy2004
Funky Monkey as Michael2004
The Failures as Sam2003
NCIS as Sean Hodges2003
Wuthering Heights as Young Hendrix2002
CSI: Miami as Conner2000
Geppetto as Pinocchio2000
When Andrew Came Home as Andrew1999
The West Wing as Cody Zucker1999
Judging Amy as Charley Dane1999
Pirates of the Plain as Bobby1999
The Promise as Billy Stoller1998
Jane Austen's Mafia! as Tiny Anthony1997
Titanic as Slovakian 3 Year Old Boy1997
Stir as Matthew Bekins1997
...First Do No Harm as Robbie Reimuller1996
Sabrina, the Teenage Witch as Rex1996
Small Talk as Not available1996
The Pretender as Nicky Parks1995
The Drew Carey Show as Pinocchio1994
ER as Benny Miles1994
Touched by an Angel as Sam Kellerman1994
Touched by an Angel as Nick BeringerNaN
Monsters of God as Private Taylor