2025If I Had Legs I'd Kick YouFatherMovie
2024Dexter: Original SinHarry Morgan · 10 episodesShow
2024Blink TwiceVicMovie
2024UnfrostedMike DiamondMovie
2024The Spiderwick ChroniclesMulgarath / Dr. Dorian Brauer · 8 episodesShow
2023FreelanceSebastian EarleMovie
2023ChupaRichard QuinnMovie
2022WillowAllagash · 1 episodeShow
2022Fleishman Is in TroubleArcher Sylvan · 2 episodesShow
2022Garbage Pail Kids in Mad Mike: Fury LoadMad MikeMovie
2022Vindicators 2Vance Maximus (voice) · 10 episodesShow
2022Winona Ryder: The Ghosts She CalledChristian Slater (archive footage)Movie
2022The Boys Presents: DiabolicalThe Narrator (voice) · 1 episodeShow
2021Inside JobRand Ridley (voice) · 18 episodesShow
2021LEGO Star Wars Terrifying TalesRen (voice)Movie
2021Dr. DeathDr. Randall Kirby · 8 episodesShow
2020We Can Be HeroesTech-NoMovie
2019Scooby-Doo and Guess Who?Christian Slater (voice) · 1 episodeShow
2019The PublicJosh DavisMovie
2018Dirty JohnDan Broderick · 8 episodesShow
2018The Wolf: True AlphaThe WolfMovie
2018ExplainedNarrator (voice) · 1 episodeShow
2018Suicide Squad: Hell to PayDeadshot (voice)Movie
2017The WifeNathaniel BoneMovie
2017The SummitDereck McKinleyMovie
2017The Lion Guard: The Rise of ScarUshari (voice)Movie
2017The WolfThe WolfMovie
2016Justice League ActionDeadshot (voice) · 1 episodeShow
2016King CobraStephen (Bryan Kocis)Movie
2016Milo Murphy's LawElliot (voice) · 1 episodeShow
2016The Adderall DiariesHans ReiserMovie
2016The Lion GuardUshari (voice) · 2 episodesShow
2015Dawn of the CroodsGurg (voice) · 3 episodesShow
2015Mr. RobotMr. Robot · 45 episodesShow
2015Hot Tub Time Machine 2Choozy Doozy HostMovie
2014Robot Chicken: Christmas SpecialsVarious (voice) (archive sound)Movie
2014Way of the WickedHenryMovie
2014Ask Me AnythingPaul SpoonerMovie
2014Mind GamesRoss Edwards · 13 episodesShow
2014Stan Lee's Mighty 7Lazer Lord (voice)Movie
2013Nymphomaniac: Vol. IJoe's FatherMovie
2013Nymphomaniac: Vol. IIJoe's FatherMovie
2013StrandedCol. Gerard BrauchmanMovie
2013Assassins RunMichael MasonMovie
2013The Power of FewClydeMovie
2012Bullet to the HeadMarcus BaptisteMovie
2012Guns, Girls and GamblingJohn SmithMovie
2012Assassin's BulletRobertMovie
2012Soldiers of FortuneCraig MackenzieMovie
2012Hatfields and McCoys: Bad BloodGovernor BramletteMovie
2012Dawn RiderJohnMovie
2012El GringoLieutenant WestMovie
2012Rites of PassageDelgadoMovie
2012Freaky DeakySkip GibbsMovie
2012PlaybackFrank LyonsMovie
2012Back to the SeaJack (voice)Movie
2011China, IL(voice) · 1 episodeShow
2011The River MurdersAgent VuckovitchMovie
2011Without MenGordonMovie
2011SacrificeFather PorterMovie
2009The ForgottenAlex Donovan · 17 episodesShow
2009ArcherSlater (voice) · 13 episodesShow
2009Lies & IllusionsWes WilsonMovie
2009Dolan's CadillacDolanMovie
2008My Own Worst EnemyHenry Spivey / Edward Albright · 9 episodesShow
2008IgorDr. Schadenfreude's Igor (voice)Movie
2008Love Lies BleedingPollenMovie
2007He Was a Quiet ManBob MaconelMovie
2007The Ten CommandmentsMoses (voice)Movie
2007SlipstreamRay / Matt Dobbs / Patrolman #2Movie
2006Crossing the LineNarratorMovie
2006BobbyDaryl TimmonsMovie
2006Hollow Man IIMichael GriffinMovie
2005My Name Is EarlWoody · 1 episodeShow
2005The DealTom HansonMovie