2020
Showbiz Kids as Self (archive footage)2017
S.W.A.T. as Sawyer2017
Born and Missing as Brian2015
Hallucinogen as Jake2014
In Your Eyes as Lyle2011
Super 8 as Donny2011
Trophy Kids as Reid Davis2010
The Deep End as Not available2010
Betwixt as Not available2009
The Vampire Diaries as Ray Sutton2007
Saving Grace as Not available2007
Boogeyman 2 as Mark2007
The Picture of Dorian Gray as Dorian Gray2005
Criminal Minds as Matt Moore2005
Bones as Ryan Stephenson2005
Numb3rs as Not available2005
The Starlet as Not available2005
The Quiet as Brian2003
Kart Racer as Scott McKenna2002
CSI: Miami as Rick Bates2002
Without a Trace as Jeff Ellis2001
Smallville as Zan2001
Little Secrets as David2000
CSI: Crime Scene Investigation as Adam Kemp2000
The Power of One: The Pokémon 2000 Movie Special as Self2000
The New Adventures of Spin and Marty: Suspect Behavior as Marty Markham1998
The Wild Thornberrys as Ben (voice)1998
Richie Rich's Christmas Wish as Richie Rich1997
The Wonderful World of Disney as Marty Markham1997
Angels in the Endzone as Kevin Harper1996
7th Heaven as Simon Camden1996
Phenomenon as Al1996
Bermuda Triangle as Sam1996
Summer of Fear as Zack1995
It Was Him or Us as Stevie Pomeroy1993
Walker, Texas Ranger as Chad Morgan1993
Look Who's Talking Now! as Mikey Ubriacco1990
Beverly Hills, 90210 as Not available