2025The Big WhoopCorkyMovie
2024Cursed in BajaThomas DurivageMovie
2022Toughest Things in the DesertTedMovie
2021BabymanCarlo Peguin (Voice)Movie
2020EmbattledDavid AdelsbergMovie
2020MankJames WilsonMovie
2020Hollywood FringeDinner Partier MikeMovie
2019Bob Hearts AbisholaWaiter · 2 episodesShow
2019Infinity TrainAndy Olsen (voice), Andy Olsen / Harry The Bike Guy (voice) · 1 episodeShow
2015The SpongeBob Movie: Sponge Out of WaterCustomer #2 (voice)Movie
2015The Lost OneJerry WalshMovie
2013Marvel's Agents of S.H.I.E.L.D.Getty · 1 episodeShow
2013MomWendell · 2 episodesShow
2012Janeane from Des MoinesJaneane's BrotherMovie
2012Elephant SighsNickMovie
2012ScandalCongressman Adam Kelly · 1 episodeShow
2010Rizzoli & IslesBlake Smith · 1 episodeShow
2009SpongeBob vs. the Big OneTwitch / Fish #37A (voice)Movie
2007Rules of EngagementGuest · 1 episodeShow
2005Close to HomeFred Cooper · 1 episodeShow
2005Happy EndingsTess's Drunk HusbandMovie
2004Back When We Were GrownupsJeepMovie
2004Off the LipLenserMovie
2000Sammy(voice) · 1 episodeShow
1999Dill ScallionSecurity GuardMovie
1998The Army ShowGuy in Bar · 1 episodeShow
1998GodzillaRadio OperatorMovie
1998Stuart BlissReverend WalmsleyMovie
1997Tenacious DJesus Ranch Cult Member · 1 episodeShow
1997Courting CourtneyGusMovie
1996Sabrina, the Teenage WitchCicero · 1 episodeShow
1996Men Behaving BadlyWayne · 1 episodeShow
1996Arli$$Fitz · 1 episodeShow
1996Alien Beach Party MassacreJeffMovie
1996The Cable GuyMedieval Times Knight (uncredited)Movie
1996364 Girls A YearLanceMovie
1995The Naked TruthThe Repairman · 1 episodeShow
1995NewsRadioCounterman, Waiter · 1 episodeShow
1995The TV WheelVariousMovie
1988TapeheadsViolinist (uncredited)Movie