2026One Mile: Chapter TwoStanley DixonMovie
2026One Mile: Chapter OneStanley DixonMovie
2025Where the Wind BlowsNathanMovie
2024ReaganCaspar WeinbergerMovie
2024RideJohn HawkinsMovie
2024The Open DoorMr. SappMovie
2023Old DadsEd CameronMovie
2023Will TrentWarden Sturgill Hardly · 1 episodeShow
20221923Anders · 3 episodesShow
2022Crimson PointFrankMovie
2022Because We're FamilyPeterMovie
2021The Wrong PathDr. Eric PeseloweMovie
2020Beast ModeBreen NashMovie
2019Dauntless: The Battle of MidwayCaptain Miles BrowningMovie
2019CreepshowSam Spinster · 1 episodeShow
2019ControlControl (voice)Movie
2018The Good CopBusinessman · 1 episodeShow
2018Urban CountryJim CraftMovie
2018Detroit Under S.T.R.E.S.S.NarratorMovie
2018Dirty DealingCarterMovie
2018The Rack PackTedMovie
2018Rich Boy, Rich GirlBlakeMovie
2018Deadman StandingThe StrangerMovie
2018The TerrorMajor Bowen · 5 episodesShow
2018Shifting GearsJenkinsMovie
2018Suicide Squad: Hell to PayZoom (voice)Movie
2017Marvel's The PunisherCarson Wolf · 3 episodesShow
2017LBJWalter JenkinsMovie
2017A Question of FaithJohn DanielsonMovie
2017SEAL TeamAsh Spenser · 12 episodesShow
2017Mac Daddy's Vegas AdventureMovie
2017DisconnectedRobert CrawfordMovie
2017The Shadow PeopleKaineMovie
2016My B.F.F.Ben WilkinsMovie
2016Advance & RetreatNathan ShapiroMovie
2016MacGyverVasil · 1 episodeShow
2016Attack of the Killer DonutsOfficer RobertsMovie
2016Blood LustRyanMovie
2015Magic HourTom WorthyMovie
2015A Christmas Eve MiracleJack CarterMovie
2015WoodlawnGeorge 'Shorty' WhiteMovie
2015The Sin SeerDetective RiggersMovie
2015Lazarus RisingSilent CalMovie
2015Ties That BindMr. Witherspoon · 1 episodeShow
2015Rivers 9Sheriff QuentinMovie
2015Justice League: Gods and MonstersDr. Will Magnus (voice)Movie
2015StitchersDaniel Stinger · 5 episodesShow
2015Spirit RidersKeithMovie
2015Borrowed MomentsJackMovie
2015BoschLouis Degner · 3 episodesShow
2014A Magic ChristmasJack CarterMovie
2014Fruits De MerMovie
2014Confessions of a WomanizerTonyMovie
2014Rescuing MadisonRadMovie
2014Category 5Charlie DuPuisMovie
2014Bigfoot WarsZekeMovie
2013Christmas BelleRex EverhartMovie
2013Storm RiderMitch FieldingMovie
2013Lost on PurposeDelbert FurgesonMovie
2013Sleepy HollowSAC Mick Granger · 1 episodeShow
2013Justice League: The Flashpoint ParadoxProfessor Zoom / Thawne (voice)Movie
2013Don't Pass Me ByJackMovie
2013An Amish MurderNathan DetrickMovie
2012MoniKaDoubleMovie
2012Chilly ChristmasPatrick ColeMovie
2012Home InvasionRayMovie
2012Wedding DayRussMovie
2012LongmireRay Stewart · 1 episodeShow
2012EscapePaul JordanMovie
2011RestitutionJohn YoungstownMovie
2011AlphasEli Aquino · 1 episodeShow
2011CrossJakeMovie
2011Camel SpidersSheriff BeaumontMovie
2010Blue BloodsAlex Polanski · 1 episodeShow