2026ViperHank ReynoldsMovie
2026TwistedBradshawMovie
2025The Gettysburg AddressCharles Sumner (voice)Movie
2025Guns & MosesMayor Donovan KirkMovie
2025SkillhouseBrandon VegaMovie
2025The Last RodeoJoe Wainwright · Writer · ProducerMovie
2024HomesteadIan Ross · Executive ProducerMovie
2024The WriterMovie
2024Outlaw PosseBartMovie
2023Extended FamilyOfficer Schramm · 1 episodeShow
2023Holiday TwistSkipMovie
2023The ShiftThe Benefactor · Executive ProducerMovie
2023Soul MatesMatchmakerMovie
2023PhoenixGeneral ShackletonMovie
2023The Warrant: Breaker's LawJohn Breaker · ProducerMovie
2023Left Behind: Rise of the AntichristJonathan StonogalMovie
2022O Holy Night: Christmas with The Tabernacle ChoirPerformerMovie
2022There Are No SaintsVincentMovie
2022BoonNick Boon · WriterMovie
2021Red StoneBoonMovie
2021Resident Evil: Welcome to Raccoon CityWilliam BirkinMovie
2021ApexDr. Samuel RainsfordMovie
2021What If...?Dum Dum Dugan (voice) · 1 episodeShow
2020Monsters of ManMajorMovie
2020Sonic the HedgehogMajor BenningtonMovie
2020The WarrantJohn BreakerMovie
20209-1-1: Lone StarTy O’Brien · 6 episodesShow
2019Project Blue BookJames Harding · 20 episodesShow
2018Game Over, Man!Conrad DrothersMovie
2018Altered CarbonKonrad Harlan · 3 episodesShow
2018Proud MaryWalterMovie
20171922Harlan CotterieMovie
2016Van HelsingHansen · 14 episodesShow
2016GreaterMarty BurlsworthMovie
2016DC's Legends of TomorrowDamien Darhk · 20 episodesShow
2015The UnspokenSheriff BowerMovie
2015Paul Blart: Mall Cop 2Vincent SofelMovie
2015Marvel's Agent CarterDum-Dum Dugan · 1 episodeShow
2014Bad CountryDaniel KierseyMovie
2014Falcon RisingManny RidleyMovie
2014Batman: Assault on ArkhamDeadshot / Floyd Lawton (voice)Movie
2013Mob CityCaptain William Parker · 6 episodesShow
2013Marvel One-Shot: Agent CarterTimothy 'Dum Dum' DuganMovie
2013Marvel's Agents of S.H.I.E.L.D.Dum Dum Dugan · 1 episodeShow
2013RED 2Jack HortonMovie
2013The Marine 3: HomefrontJonah PopeMovie
2013Company of HeroesLt. Joe ContiMovie
2012PerceptionFredrick James Dafoe · 1 episodeShow
2012The Philly KidLA JimMovie
2011Little BirdsHoganMovie
2011Ticking ClockKeeneMovie
2010DC Showcase Original Shorts CollectionGreen Arrow / Oliver Queen (segment "Green Arrow") (voice)Movie
2010DC Showcase: Green ArrowGreen Arrow / Oliver Queen (voice)Movie
2010JustifiedRobert Quarles · 12 episodesShow
2009Street Fighter: The Legend of Chun-LiBisonMovie
2008Forever StrongCoach Richard PenningMovie
2008TraitorMax ArcherMovie
2007Tin ManWyatt Cain · 3 episodesShow
2007I Know Who Killed MeDaniel FlemingMovie
2007MachineFordMovie
200788 MinutesJon ForsterMovie
2007The HitcherLieutenant EsteridgeMovie
2007Brothers Three: An American GothicRickMovie
2006Flags of Our FathersCaptain SeveranceMovie
2006The Last TimeHurlyMovie
2006The GuardianJack SkinnerMovie
2005Magnificent Desolation: Walking on the MoonReservoir CommanderMovie
2005Silent MenLiamMovie