2026They Will Kill YouThe Pig's Head (voice)Movie
2025All's FairTheodore Baskin · 1 episodeShow
2025IT: Welcome to DerryGeneral Francis Shaw · 8 episodesShow
2024MegalopolisCharles CothopeMovie
2024Transformers OneZeta Prime (voice)Movie
2024Drugstore JuneArnoldMovie
2023GlowziesDarlusMovie
2023Paul T. GoldmanLt. Newman · 2 episodesShow
2022The Noel DiaryScott TurnerMovie
2020Dead ReckoningAgent CantrellMovie
2020Fire Over the Atlantic: The Mystery of TWA Flight 800Narrator · 6 episodesShow
2019CreepshowBateman · 1 episodeShow
2019City on a HillRichy Ryan · 1 episodeShow
2018Speed KillsMeyer LanskyMovie
2018All You Ever Wished ForGordon HuttonMovie
2018Black LightningPeter Gambi · 58 episodesShow
2017The SaintArnold ValecrossMovie
2017FeedTomMovie
2017The Blackcoat's DaughterBillMovie
2017The Night WatchmenRandallMovie
2017Can't Buy My LoveRexMovie
2016USS Indianapolis: Men of CourageAdmiral ParnellMovie
2016DecommissionedDavid MarinoMovie
2016The Dog LoverDaniel HollowayMovie
2016Animal KingdomDetective Andre · 4 episodesShow
2016The Shannara ChroniclesCephelo, Cephalo · 4 episodesShow
2015Papa Hemingway in CubaSanto TrafficanteMovie
2015UnnaturalMartin NakosMovie
2015Code BlackGeneral Hutch Hutchinson · 1 episodeShow
2015EdenCoach DaFoeMovie
2014Lap DancePatrick MooreMovie
2014State of AffairsSyd · 1 episodeShow
2014GothamFrank Gordon · 3 episodesShow
2014PersecutedJohn LutherMovie
2013HornsDerrick PerrishMovie
2013Beware the BatmanSilver Monkey / Mr. Reese (voice), Silver Monkey (voice) · 2 episodesShow
2012Django UnchainedButch Pooch / Ace SpeckMovie
2012Ben 10: OmniverseVilgax (voice)Movie
2011All Superheroes Must DieRickshawMovie
2011SetupWilliamMovie
2011ArenaTall ManMovie
2011Transformers: Dark of the MoonSideswipe (voice)Movie
2011WilfredHenry Newman · 2 episodesShow
2011X-Men: First ClassUS GeneralMovie
2011Franklin & BashCliff · 1 episodeShow
2011The FPNarrator (voice)Movie
2010Young JusticeIcicle Sr. (voice) · 1 episodeShow
2010REDGabriel SingerMovie
2010Pound PuppiesSarge (voice) · 1 episodeShow
2010GunDetective RogersMovie
2010Ben 10: Ultimate AlienVilgax (voice) · 5 episodesShow
2010Human TargetWarden Cole · 1 episodeShow
2009The Christmas HopeMark AddisonMovie
2009National Lampoon Presents: Endless BummerSam KramerMovie
2009FlashForwardJames Ermine · 1 episodeShow
2009NCIS: Los AngelesSterling Bridges · 3 episodesShow
20092BTom MortlakeMovie
2009The UnbornGordon BeldonMovie
2008Batman: The Brave and the BoldTwo-Face (voice) · 1 episodeShow
2008Pineapple ExpressGeneral BrattMovie
2008Ben 10: Alien ForceVilgax (voice) · 2 episodesShow
2008Eli StoneSalinsky · 1 episodeShow
2007SharpshooterDillonMovie
2007Private PracticeDr. Gibson · 1 episodeShow
2007RatatouilleLarousse (voice)Movie
2006JerichoJonah Prowse · 5 episodesShow
2006ThiefAgent Patterson · 1 episodeShow
2006The UnitReece · 1 episodeShow