2025The Beast in MeMartin Jarvis · 6 episodesShow
2024Blind Channel: After Dark SideAaron · 5 episodesShow
2024Kite Man: Hell Yeah!Noonan (voice) · 10 episodesShow
2024ConstellationHenry Caldera / Bud Caldera · 8 episodesShow
2023Marvel's Moon Girl and Devil DinosaurSilvermane (voice) · 1 episodeShow
2022Catwoman: HuntedRoman Sionis / Black Mask (voice)Movie
2021A Tale Dark & GrimmJohannes (voice) · 10 episodesShow
2020The Comey RuleJames Clapper · 1 episodeShow
2018The Wolf: True AlphaThe FixerMovie
2018RedbadPepijnMovie
2018Incredibles 2Rick Dicker (voice)Movie
2018The CommuterWaltMovie
2017MudboundPappy McAllanMovie
2017Better Call Saul Employee TrainingMike Ehrmantraut · 10 episodesShow
2017Rapunzel's Tangled AdventureQuirin (voice) · 3 episodesShow
2016Shut EyeLinda's Father · 1 episodeShow
2016Skylanders AcademyEruptor (voice) · 38 episodesShow
2016Term LifeHarperMovie
2015The Robot Chicken DC Comics Special III: Magical FriendshipComposite Superman (voice)Movie
2015Dr. KenDr. Erwin · 1 episodeShow
2015I'm Brave!Fire EngineMovie
2015Major LazerThe Law (voice) · 1 episodeShow
2014Horrible Bosses 2Detective HatcherMovie
2014Advanced Television Production - 5 Days, 2 Scripts, No SleepThanksMovie
2014Authors AnonymousDavid KelleherMovie
2014BulletCarlito KaneMovie
2013Identity ThiefPaulMovie
2013Watercolor PostcardsLedballMovie
2011RingerRemy Osterman · 2 episodesShow
2011Body of ProofGlenn Fitz · 1 episodeShow
2009CommunityProfessor Buzz Hickey · 13 episodesShow
2009Parks and RecreationSteve Wyatt · 1 episodeShow
2009Lie to MeAgent Richard Squire · 1 episodeShow
2008Proud AmericanMr. MorettiMovie
2008Eli StoneAgent Jonathan Maine · 1 episodeShow
2007LifeNathan Gray · 1 episodeShow
2007Murder 101: College Can be MurderDet. Frank ChambersMovie
2006Day BreakShadow Man, Conrad Detweiler · 5 episodesShow
2006SharkJason Normandy · 2 episodesShow
2006Puff, Puff, PassLanceMovie
2005Circadian RhythmTrejoMovie
2005Ghost WhispererLyle Chase · 1 episodeShow
2005E-Ring4 episodesShow
2003Cold CaseJohn 'Shameless' Clark (2009) · 1 episodeShow
2003Joan of ArcadiaSheriff Mike Rakowski · 1 episodeShow
2002Dark BlueJames BarcombMovie
2002R.S.V.P.Walter FranklinMovie
2001AliasFrederick Brandon · 2 episodesShow
2001ProximityPriceMovie
2001Crocodile Dundee in Los AngelesMilos DrubnikMovie
2001Downward AngelHerodMovie
2000The DistrictMonya Pastov · 1 episodeShow
2000Strong MedicineFrank Hardwhyck · 1 episodeShow
1999Millennium ManDr. EisenbergMovie
1999HarveyC.J. Lofgren, Cab Driver · 1 episodeShow
1999TrashJudge CallumMovie
1999FoolishNumbersMovie
1999Outlaw JusticeSheriff ConklinMovie
1999Let the Devil Wear BlackSatchMovie
1998Dollar for the DeadCol. SkinnerMovie
1997A Thousand Men and a BabyFather O'RileyMovie
1997Fired UpGuy Mann · 28 episodesShow
1997Dark BreedJoseph ShayMovie
1996HarveyC.J. LofgrenMovie
1996FlipperDirk MoranMovie