2026Play HouseMr. MortonMovie
2026PuddysticksEustace the BossMovie
2026GrindMovie
2025The Muppet Scriptmas CarolEbenezer ScroogeMovie
2025Theatre PeopleDrama TeacherMovie
2025Dead MediaDr Sven RendallMovie
2025Every Heavy ThingWilliam ShafferMovie
2025UnconventionalDr. Robert Montee · 2 episodesShow
2025Laws of ManProprietor IsaacMovie
2024Breakup SeasonKirbyMovie
2024Test ScreeningMovie
2024Thelma the UnicornConfused Fan (voice)Movie
2024Palm RoyalePalm Royale Manager · 5 episodesShow
2024The Rainbow BridgeHerbMovie
2023Carol & the End of the World(voice) · 2 episodesShow
2023Gonzo GirlLionelMovie
2023Indoor BaseballRoyMovie
2023The Venture Bros.: Radiant Is the Blood of the Baboon HeartDr. Venture / Phantom Limb / Jonas Venture Jr. (voice)Movie
2023Taz: Quest for BurgerRocky (voice)Movie
2023The Country ClubVictor SimmonsMovie
2023Invitation to a MurderGordonMovie
2023History of the World: Part IIRoman Soldier · 1 episodeShow
2023Condor's NestHeinrich HimmlerMovie
2022The FabelmansGrand View High School PrincipalMovie
2022BeautyIrv MerlinMovie
2021Things Heard & SeenBram SokolovMovie
2021Made for LoveInterviewer · 2 episodesShow
2021Red Bird LaneTannerMovie
2020For Madmen Only: The Stories of Del CloseDel CloseMovie
2020TeslaProfessor AnthonyMovie
2020Close EnoughCommercial Bot (voice) · 1 episodeShow
20209-1-1: Lone StarImp · 1 episodeShow
2020Just Add Magic: Mystery CityPierce Hamilton · 10 episodesShow
2019The Morning ShowBackstage Manager · 1 episodeShow
2019For All MankindGavin Donahue · 3 episodesShow
2019DickinsonOphthalmologist · 1 episodeShow
2019Ollie & ScoopsDr. Toodles (voice) · 1 episodeShow
2019Where'd You Go, BernadetteAgent Marcus StrangMovie
2019Too Old to Die YoungStevie · 1 episodeShow
2019FamTom · 1 episodeShow
2018Chilling Adventures of SabrinaThe Trinket Man · 1 episodeShow
2018Lodge 492 episodesShow
2018Liza on DemandJeremy · 1 episodeShow
2018Suicide Squad: Hell to PayProfessor Pyg (voice)Movie
2017WonderstruckDr. Kincaid, Rose's FatherMovie
2017Rebel in the RyeGus LobranoMovie
2017Dave Made a MazeHarryMovie
2017OK K.O.! Let's Be HeroesJoff (voice) · 1 episodeShow
2016After AdderallThe AgentMovie
2016LEGO Star Wars: The Freemaker AdventuresM-OC (voice), M-OC / Sgt. Corcillo (voice), M-OC / Imperial Ensign (voice) · 8 episodesShow
2016TeachersCarl Fromm · 1 episodeShow
2015Dr. KenJames Miller · 1 episodeShow
2015Documentary Now!Howard Pine · 1 episodeShow
2015Difficult PeopleArthur Tack · 28 episodesShow
2015Pig Goat Banana CricketNose Picker Fish (voice) · 1 episodeShow
2015AdvantageousFisherMovie
2015Ned RifleSimon GrimMovie
2015The Thrilling Adventure Hour LiveDoll ZeroMovie
2015The Adventures of Puss in BootsThriffith (voice) · 2 episodesShow
2015Marvel's Agent CarterMiles Van Ert · 2 episodesShow
2014All Hail King JulienLemur #1 (voice) · 1 episodeShow
2014Book of ChristRev. Boxley FryerMovie
2014The BoxtrollsSir Broderick / Male Workman 1 / Male Workman 2 (voice)Movie
2014Such Good PeopleDr. Cooper Whitehead, Ph.D.Movie
2014ReviewGrant Grunderschmidt · 22 episodesShow
2014The OccupantsGlenMovie
2013Brooklyn Nine-NineNick Lingeman · 1 episodeShow
2013Bitter OrangeSweetieMovie
2013iSteveBill GatesMovie
2012Cleve Dixon: Terrible DetectiveHenrik Habersteam · 3 episodesShow
2012Grimm Fairy Tales AnimatedThe Dark OneMovie
2012ElementaryDr. Leo Demopoulos · 1 episodeShow
2012The New NormalMr. Blakeney · 1 episodeShow