
2025
An American Abroad as Arnold2024
Trapped Inn as Coach2023
Don't Suck as Billy Ray2022
Giantess Battle Attack! as Mike2021
While We Sleep as Derek2019
Dream Killer as Devin Warlow2019
Bardo Blues as Not available2018
Killer Island as Mike2017
Girlfriend Killer as Ryan Gerner2014
The McCarthys as Guy2012
Anger Management as Matt2012
Red Tails as Lt. White2012
Gila! as Chase Winstead2011
2 Broke Girls as Steve2011
2 Broke Girls as Steven2011
Knifepoint as Jimmy2009
NCIS: Los Angeles as Navy Seal Morris Raspen2009
Stem Cell as Ben2006
Psych as Lewis2005
Bones as Kyle Montrose2005
2001 Maniacs as Ricky2004
Joey as Guy #22003
NCIS as Petty Officer Colin Dixon2003
Cold Case as Tommy Kelly (2004 & 2006)2003
Las Vegas as Eric Jinks2002
CSI: Miami as Matt2002
Sorority Boys as Frat2001
The Division as Not available1999
Get Real as Scott Ogden1997
Buffy the Vampire Slayer as Tor Hauer1996
Sabrina, the Teenage Witch as Joe1996
Pacific Blue as Shane Kestner1996
Pacific Blue as Jake1996
Tiger Heart as Steve1995
JAG as Cadet Steve Corcoran1994
Touched by an Angel as Chase Jennings