2026Freaks Part IIMovie
2026Mary the WidowEdMovie
2026WoodstockersCalvinMovie
2026MimicsMelvin ReinholdMovie
2025Haul Out the HalloweenNed BroadheadMovie
2025Freakier FridayMr. Elton BatesMovie
2024Nobody Wants ThisRabbi Cohen · 6 episodesShow
2024Watching WalterWalterMovie
2024PoolmanStephen Toronkowski / BlancheMovie
2023Candy Cane LaneMr. Benedetto (uncredited)Movie
2023Haul Out the Holly: Lit UpNedMovie
2023Love VirtuallyDr. DivineMovie
2023Frog and ToadDragonfly (voice) · 3 episodesShow
2022Haul Out the HollyNedMovie
2022The Really Loud HouseWalter Phillipini · 2 episodesShow
2022MinxConrad Ross · 1 episodeShow
2021HacksHenry Weeks · 1 episodeShow
2020DicktownJohn’s Dad · 2 episodesShow
2020ThunderCats RoarDriller (voice) · 1 episodeShow
2019Green Eggs and HamChad (voice) · 1 episodeShow
2019The Spooky Tale of Captain Underpants Hack-a-weenCreepy Rattlechains (voice)Movie
2019FracturedDr. BerthramMovie
2019LonersMr. TessmanMovie
2019Live in Front of a Studio Audience: Norman Lear's "All in the Family" and "The Jeffersons"Mr. BentleyMovie
2019SchooledEarl Ball · 4 episodesShow
2018The Cool KidsLeonard · 1 episodeShow
2018Strange NatureMayor PaulsonMovie
2018Monsters at LargeMr. PhillipsMovie
2017No Activity(voice) · 1 episodeShow
2017White FamousStu Beggs · 2 episodesShow
2017Scooby-Doo! Shaggy's ShowdownAndy Gunderson (voice)Movie
2017One Day at a TimeDr. Berkowitz · 46 episodesShow
2016Justice League ActionProfessor Stein (voice) · 8 episodesShow
2016MamaboyReverend WeldMovie
2016Six L.A. Love StoriesProfessor John DoblerMovie
2016Welcome to the Men's GroupMovie
2016Bad InternetJames · 1 episodeShow
2016Where is Rocky II?Byron (segment: "Monument One")Movie
2016The ConfirmationFather LyonsMovie
2016Fuller HouseMr. Gerald · 1 episodeShow
2015Dr. KenJoe · 1 episodeShow
2015We Bare BearsStephen ( voice) · 1 episodeShow
2015Another PeriodThomas Edison · 1 episodeShow
2015The BarberChief HardawayMovie
2015Big Time in Hollywood, FlAlan Dolfe · 10 episodesShow
2014Hello Ladies: The MovieAlanMovie
2014Christian MingleDouglas McCarverMovie
2014Atlas Shrugged: Part IIIDr. Hugh AkstonMovie
2014The Hotwives of OrlandoPhil · 7 episodesShow
2014Silicon ValleyJack Barker · 17 episodesShow
2014Friends with Better LivesDr. Adleman · 1 episodeShow
2014Mr. Peabody & ShermanPrincipal Purdy (voice)Movie
2014Guys and Girls Can't Be FriendsAndyMovie
2013Toy Story of Terror!Ron (voice)Movie
2013The GoldbergsPrincipal Ball · 43 episodesShow
2012Pearblossom HwyRick LawlerMovie
2012The Mindy ProjectMarc Shulman · 4 episodesShow
2012The Last RideRayMovie
2012The LoraxUncle Ubb (voice)Movie
2011MagnificatNeighborMovie
2011Hail MaryMovie
2011Hard BreakersMaxMovie
2011You May Not Kiss the BridePlumberMovie
2010Pound PuppiesMr. Geekman (voice) · 1 episodeShow
2010BuriedAlan Davenport (voice)Movie
2010The DefendersJudge Gelineau · 1 episodeShow
2010Peep WorldEphraimMovie
2010Boys On Film 4: Protect Me From What I WantFather Joe (segment "Trevor")Movie
2010JustifiedJerry Barkley · 3 episodesShow
2009CommunityProfessor Peter Sheffield · 1 episodeShow
2009ArcherRobert (voice) · 11 episodesShow
2009The Time Traveler's WifeDr. KendrickMovie
2009The Face is FamiliarMovie
2009GleeSandy Ryerson · 8 episodesShow
2008Beethoven's Big BreakSalMovie
2008True Jackson, VPLars Balthazar · 1 episodeShow
2008The Rainbow TribePrincipal SandsMovie
2008Waiting for YvetteAlanMovie