2024Stealing JokesLouieMovie
2024I'll Be Right ThereMarshallMovie
2024FalloutKnight Titus · 1 episodeShow
2023Carol & the End of the World(voice) · 1 episodeShow
2023Glisten and the Merry MissionGrizz (voice)Movie
2022Life & BethLeonard · 10 episodesShow
2021ConflictedMikeMovie
2020Blackjack: The Jackie Ryan StoryBill FitchMovie
2020Five Golden RingsMovie
2017White FamousTeddy Snow · 8 episodesShow
2017AtypicalDoug Gardner · 38 episodesShow
2017The Guest BookAdam · 2 episodesShow
2017ChuckJohn WepnerMovie
2017The New Edition StoryGary Evans · 3 episodesShow
2016Middle School: The Worst Years of My LifeAnimation Voice (voice)Movie
2016Crisis in Six ScenesTrooper · 6 episodesShow
2016SullyBartender - PeteMovie
2016A Stand Up GuyColinMovie
2015Living the FantasyNarratorMovie
2015Public MoralsCharlie Bullman · 10 episodesShow
2015Little BoyJames BusbeeMovie
2014black-ishJay Simmons · 1 episodeShow
2014My Man Is a LoserMartyMovie
2013NB90sMovie
2013The HeatJason MullinsMovie
2013Last I HeardBobby DiBiancoMovie
2012Kiss of the DamnedBen RiderMovie
2012The Mob DoctorPaul Moretti · 1 episodeShow
2012The Baytown OutlawsLuckyMovie
2012Should've Been RomeoDannyMovie
2011Inside OutJack SmallMovie
2010Pound PuppiesSquirt (voice) · 65 episodesShow
2010Raising HopeMichael · 1 episodeShow
2010JustifiedDaryl Crowe Jr. · 13 episodesShow
2009Accidentally on PurposeSully · 2 episodesShow
2009A Day in the LifeDetective GrantMovie
2009Big FanPhiladelphia PhilMovie
2008The Miley and Mandy Show1 episodeShow
2008Assassination of a High School PresidentCoach ZMovie
2007The Big Bang TheoryKenny Fitzgerald · 1 episodeShow
2007FuglyJackMovie
2006SpecialLes FrankenMovie
2006Thugaboo: Sneaker MadnessDJ (voice)Movie
2006GrilledBobbyMovie
2006PushTommy GMovie
2006It Ain't EasyMovie
2006Live Free or DiePutneyMovie
2005America BrownDaniel BrownMovie
2005My Name Is EarlFrank Stump · 6 episodesShow
2005The War at HomeDave Gold · 44 episodesShow
2005HitchBenMovie
2004This Girl's LifeTerryMovie
2003A Good Night to DieAugustMovie
2002Comic Book VillainsNorman LinkMovie
200229 PalmsThe CopMovie
2002TriggermenTommy O'BrianMovie
2002Paper SoldiersMike E.Movie
2001Night VisionsHarlow Winton (segment "Darkness") · 1 episodeShow
2001Dr. Dolittle 2Joey the Raccoon (Voice)Movie
2001Chain of FoolsHitmanMovie
2000The 6th DayHank MorganMovie
2000Lucky NumbersDaleMovie
2000Boston PublicDanny Hanson · 59 episodesShow
2000King of the JungleFrancisMovie
2000BamboozledThomas DunwittyMovie
2000Men of HonorGM1 SnowhillMovie
2000Small Time CrooksDennyMovie
2000Next FridayMailman with Tax Notice (uncredited)Movie
1999Kiss Toledo GoodbyeKevin GowerMovie
1999Deep Blue SeaTom ScogginsMovie