2024Harsh TreatmentWhitewaterMovie
2023Justice League x RWBY: Super Heroes & Huntsmen, Part OneJacques Schnee (voice)Movie
2021Red StoneSheriff QuincyMovie
2021No FutureDougMovie
2021WhitetailDavey BottomsMovie
2020CystAlMovie
2019DropaMikhailMovie
2019Under ConTrollTroll (voice)Movie
2019Trial by FireJohn JacksonMovie
2018Texas CottonMayor KaneMovie
2018The ResidentOfficer Winnaker · 1 episodeShow
2017OspreyChris FreemanMovie
2016Star Wars: Go RogueOrson Krennic (voice) · 4 episodesShow
2016Last Man ClubDetective CoatsMovie
2016PreacherSatan · 3 episodesShow
2016Second ChanceFBI Interviewer · 1 episodeShow
2015Two StepDuaneMovie
2015American CrimeHess · 1 episodeShow
2014Men, Women & ChildrenRay BeltmeyerMovie
2014Deliverance CreekMaj. Frank McCallisterMovie
2014The LeftoversJed · 1 episodeShow
2014Outlaw Prophet: Warren JeffsRoy HodgesMovie
2014Star-CrossedNox · 2 episodesShow
2013ParklandKen HoweMovie
2013RWBYReporter #3 (voice), Jacques Schnee (voice) · 12 episodesShow
2013HoustonSteve RingerMovie
2012Mass Effect: Paragon LostArchuk (voice)Movie
2012NashvilleDashell Brinks · 2 episodesShow
2012VegasStuart Mills · 1 episodeShow
2010MachetePatrolman #1Movie
2010The Good GuysLucas O'Neill · 1 episodeShow
2008The Librarian: The Curse of the Judas ChaliceIvanMovie
2008Rosario + VampireKuyo (English Dub)Show
2007RuffianSecurity GuardMovie
2007The Bracelet of BordeauxCostume ClerkMovie
2007Planet TerrorLewisMovie
2007PremonitionEmergency Room DoctorMovie
2006Friday Night LightsBuck · 1 episodeShow
2006A Scanner DarklyNew Path Farm ManagerMovie
2006ThiefOfficer Charles · 1 episodeShow
2005Sin CityHitmanMovie
2003Secondhand LionsHelperMovie
2000Red InkB.J.Movie
1959Not for Hire1 episodeShow