2024
As Easy As Closing Your Eyes as Kieran2023
Better Half as Paul2023
We Have Notes as Marketing Creative Director2020
The Speed of Time as Young John2018
The Rookie as Mr. Moore2016
Friend Request as Gustavo2016
Sundown as Blake2015
Field of Lost Shoes as Benjamin 'Duck' Colonna2013
The Goldbergs as Johnny Atkins2010
High School as Travis Breaux2009
NCIS: Los Angeles as Ed Mosker2009
Love at First Hiccup as Nick2008
Kid vs. Kat as (voice)2008
In Plain Sight as Nicky McCabe / Nicky Porter2008
Foster's Home for Imaginary Friends: Destination Imagination as Mac (voice)2008
Remember the Daze as Mod2007
CN Invaded Part 1: Cheese A-Go-Go as Mac (voice)2007
Resurrection Mary as Curtis2006
Grilled as Jerry2006
Foster's Home For Imaginary Friends: Good Wilt Hunting as Mac / Socket Tubey's Creator (voice)2005
Bones as Emory Stewart2005
Ghost Whisperer as Not available2004
CSI: NY as Josh Herman2004
The 4400 as Boyd Gelder2004
Foster's Home for Imaginary Friends as Mac (voice)2004
13 Going on 30 as Young Matt2004
Surviving Christmas as Older Brother2004
Foster's Home For Imaginary Friends: House of Bloo's as Mac (voice)2004
Rocket Power: The Big Day as Sam Dullard (voice)2004
Rocket Power: Island of the Menehune as Sam Dullard2003
Stuart Little: The Animated Series as Zack (voice)2003
Full-Court Miracle as Big Ben Swartz2002
Without a Trace as Nicholas2002
Monk as Ridley2002
Fillmore! as Not available2002
Fillmore! as Linwood (voice)2002
Still Standing as Chris2002
American Dreams as Lloyd Cheney2002
National Lampoon's Van Wilder as Little Kid2002
Hidden Hills as Not available2002
Black Mask 2: City of Masks as Raymond2002
Adventures in Odyssey: The Caves of Qumran as Dylan Taylor (voice)2001
The Guardian as Connor Adams2001
Lizzie McGuire as Adam Burton2001
The Zeta Project as Not available2000
CSI: Crime Scene Investigation as Bad Teen2000
Malcolm in the Middle as Boy2000
Titus as Not available1999
Batman Beyond as Miguel Diaz (voice)1999
Family Law as Kevin Perliss1999
Judging Amy as Seth Reynolds1999
Snowden's Christmas as (voice)1998
Becker as Jimmy1995
Sweet Nothing as Young Richie1994
Touched by an Angel as Angelo