2024
Matlock as Roger Gallo2020
All for Nikki as Marcus Steadman2020
Tristan and Isaac as Isaac2019
I Hate Kids as Richard2019
Agent Emerson as David Emerson2018
The 716th as Doc2017
The Tribes of Palos Verdes as Jack2017
The Nerd Posse as Carson Crunch2016
Holidays as Reggie (segment "New Year's")2016
A Boy Called Po as Jack2016
Smothered as Carl2015
Tooken as Doctor2015
Summer Forever as Chris2014
The Gift as Mister Grimm2012
Magic City as Divin' Dave Donahue2012
Rock Jocks as John2011
Shameless as Darren2010
Fish Warrior as Narrator (voice)2009
NCIS: Los Angeles as Nick2009
Dollhouse as Scott2009
The Pit and the Pendulum as Alan2009
Immortally Yours as John Evans2008
Conjurer as Shawn Burnett2008
Butterfly Dreaming as Rob Pollack2007
Along the Way as Jocko2006
Big Bad Wolf as Scott Cowley2006
The Work and the Glory III: A House Divided as Brigham Young2005
The Work and the Glory II: American Zion as Brigham Young2004
CSI: NY as Bryce Sweet2003
NCIS as Merrick Gomer2003
Las Vegas as Eric Bates2003
Cold Case as Lee Mavoides (2010)2003
Reno 911! as Gas Huffing Redneck2003
Reno 911! as Redneck with Nunchucks2003
Reno 911! as Bait2002
She Spies as Wade2002
John Doe as Staff Sergeant2002
American Girl as Short Guard2002
Marines as Guillen2001
Evolution as Road Worker1999
Batman Beyond as Rick (voice)1999
The Haunting of Hell House as James Farrow1998
Charmed as Male Victim1996
Fox Hunt as Jack Fremont1995
MADtv as Various1995
MADtv as Star Trek-Encore (archive footage)1994
ER as Andrew1989
Saved by the Bell as Matt Wilson1978
Grange Hill as Mike2018
The 716th Producer2018
The 716th Editor2007
Along the Way Director2007
Along the Way Writer2007
Along the Way Producer