- 2019Fairview ChroniclesSeriesNathan McKenna
- 2017Alternative MathFilmMayor
- 2016The Bus StopFilmGary
- 2015Final JudgmentFilmDetective Smithson
- 2012Beneath the DarknessFilmOfficer Wainright
- 2012GCBSeriesManager
- 2012Technically CrazyFilmDr. Forest
- 2011The Lying GameSeriesPrincipal Fleming
- 2010Esther's DiaryFilmClayton
- 2008ForgivenessFilmClayton
- 2007Elvis & AnabelleFilmPadre Police Officer
- 2006A Scanner DarklyFilmMedical Officer #1
- 2006Friday Night LightsSeriesSherman Hall
- 2004YoungsterFilmClerk