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