2023
Don't Suck as Billy Ray
2022
Giantess Battle Attack! as Mike
2021
While We Sleep as Derek
2019
Dream Killer as Devin Warlow
2018
Killer Island as Mike
2017
Girlfriend Killer as Ryan Gerner
2014
The McCarthys as Guy (1 episode)
2012
Gila! as Chase Winstead
2012
Anger Management as Matt (1 episode)
2012
Red Tails as Lt. White
2011
2 Broke Girls as Steve (1 episode)
2011
2 Broke Girls as Steven (1 episode)
2006
Psych as Lewis (1 episode)
2005
Bones as Kyle Montrose (1 episode)
2005
2001 Maniacs as Ricky
2004
Joey as Guy #2 (1 episode)
2003
Cold Case as Tommy Kelly (2004 & 2006) (1 episode)
2003
NCIS as Petty Officer Colin Dixon (1 episode)
2002
CSI: Miami as Matt (1 episode)
1999
Get Real as Scott Ogden (1 episode)
1997
Buffy the Vampire Slayer as Tor Hauer (1 episode)
1996
Sabrina, the Teenage Witch as Joe (1 episode)
1996
Tiger Heart as Steve
1996
Pacific Blue as Jake (1 episode)
1996
Pacific Blue as Shane Kestner (1 episode)
1995
JAG as Cadet Steve Corcoran (1 episode)
1994
Touched by an Angel as Chase Jennings (1 episode)