2024
Scrambled as Ryan2022
Quantum Leap as Ryan Mills2022
Hot Seat as Enzo2021
A Soldier's Revenge as Danziger2021
Last Shoot Out as Jody2021
After Masks as Allen (Quarantales Segment)2020
A Christmas Hero as Nick2020
Chasing Eagle Rock as J.R.2020
Without a Body as Not available2019
The Final Wish as Aaron Hammond2019
Before Someone Gets Hurt as Tim2019
Erasing His Dark Past as David2019
Who's Stalking Me? as Detective James Dawson2019
Blood Craft as Tyler Waters2019
Heatstroke as Mike2018
Station 19 as Harold2018
Home by Spring as Howard Hodgekiss2018
I'll Be Watching as Detective Jake Marsh2018
The Grounds as Jack2017
M.F.A. as Mason2017
The Bachelor Next Door as Donnie2016
Lucifer as Kyle Erikson2016
A Killer Walks Amongst Us as Jury2015
Another Period as Franklin D. Roosevelt2015
A Haunting in Cawdor as Roddy2014
Z Nation as Mack Thompson2014
The Last Survivors as Gabriel2014
Boy Meets Girl as Robby Riley2014
Boys of Abu Ghraib as Pits2013
The Demented as Howard2013
Hansel and Gretel Get Baked as Hansel2013
Grace Unplugged as Quentin2012
Honest Trailers as Mike Newton (archive footage)2012
Scandal as Officer Newton2011
Grimm as Jake Barnes2011
The Twilight Saga: Breaking Dawn - Part 1 as Mike2011
Born Bad as Denny2010
The Twilight Saga: Eclipse as Mike2010
Unrequited as Ben Jacobs2009
The Twilight Saga: New Moon as Mike2009
Glenn Martin, DDS as Not available2009
My Suicide as Earl2009
Fault Line as Not available2009
The Grind as Josh2009
Lost Dream as Perry2008
Twilight as Mike Newton2008
Day of the Dead as Trevor Bowman2008
Remember the Daze as Stephen2008
The Coverup as Kevin Thacker2007
The Riches as Not available2007
An American Crime as Teddy2007
Choose Connor as Max2006
All the Boys Love Mandy Lane as Emmet2005
Criminal Minds as Syd Pearson2005
Bones as Norman Hayes2005
Numb3rs as Not available2003
NCIS as Kody Meyers2003
Cold Case as Daniel Potter (1972)2003
Joan of Arcadia as Luke Girardi2003
The United States of Leland as Ryan Pollard2002
CSI: Miami as Not available2002
Without a Trace as Lance Carson2002
Birds of Prey as 14 Year Old 'Guy'2002
Fillmore! as Philsky (voice)2002
Fillmore! as Dimitri / Young Artist / NJ (voice)2002
Fillmore! as Tyson Pelarez (voice)2002
Rocket Power: Race Across New Zealand as Theodore McGill (voice)2002
The Angel Doll as Little Jerry Barlow2001
Crossing Jordan as Josh Winter2001
Disney's House of Mouse as Not available2001
Mickey's Magical Christmas: Snowed in at the House of Mouse as Pinocchio (voice)2001
The Ballad of Lucy Whipple as Butte Whipple2000
CSI: Crime Scene Investigation as Todd Branson2000
CSI: Crime Scene Investigation as Steuben Lorenz2000
Malcolm in the Middle as Josh2000
Strong Medicine as Win2000
The District as Christian Gilroy2000
The Invisible Man as Adam Reese2000
Personally Yours as Sam Stanton2000
American Adventure as Kevin1999
Law & Order: Special Victims Unit as Scott Heston1999
Judging Amy as Mike Amble1999
Ladies Man as Kyle1998
Two Guys and a Girl as Michael Rush1998
Jesse as Gabe1998
Star Trek: Insurrection as Artim1997
Stargate SG-1 as Young Jack O'Neill1997
Veronica's Closet as Aaron1996
Hey Arnold! as Not available1996
The Pretender as Eric Gantry1996
7th Heaven as Donovan Birbeck1995
The Drew Carey Show as Scout1994
Touched by an Angel as Robby McGregor1994
Chicago Hope as Not available1993
The X-Files as Trevor1993
Frasier as Young Niles1993
Walker, Texas Ranger as Adam CrosslandNaN
Infamies as Samuel2000
American Adventure Producer