2025The American RevolutionJames Parker / Ashbel Green / Andrew Hunter / Enoch Anderson / Timothy Dwight / Robert Morris (voice) · 6 episodesShow
2023The American Buffalo(voice) · 2 episodesShow
2023Poker FaceMark Getzler · 1 episodeShow
2021PigDariusMovie
2021Big ShotSam · 3 episodesShow
2021RebelMark Duncan · 7 episodesShow
2019The ActDetective · 1 episodeShow
2015The Carmichael ShowGrant · 1 episodeShow
2014How to Get Away with MurderWallace Mahoney · 4 episodesShow
201410 Cent PistolNir ZirMovie
2014In SecurityBroomhallMovie
2014FargoHamish Boker, Hamish Broker · 3 episodesShow
2013Masters of SexShep Tally · 3 episodesShow
2013The BridgeFederal Investigator · 3 episodesShow
2013Family ToolsMr. Baynor · 1 episodeShow
2012The NewsroomAdam Roth · 1 episodeShow
2012The SessionsJoshMovie
2011ProhibitionReader (voice) · 3 episodesShow
2011Just PeckMichael PeckMovie
2010Summer ElevenMovie
2010Tell-TaleHusbandMovie
2010JustifiedTheo Tonin · 3 episodesShow
2009A Serious ManDivorce LawyerMovie
2009The National Parks: America's Best Idea6 episodesShow
2007LifeTed Earley · 32 episodesShow
2007The WarReader (voice) · 7 episodesShow
2007GraduationDean DeeleyMovie
2006Murder on Pleasant DriveJohn SmithMovie
2006Marilyn Hotchkiss' Ballroom Dancing & Charm SchoolGabe DifrancoMovie
2005Kids in AmericaEd MumsfordMovie
2005Commander in ChiefCarl Brantley · 2 episodesShow
2005The CloserScott Esposito / Steven Hirschbaum · 1 episodeShow
2005HitchMaxMovie
2004Boston LegalA.D.A. Douglas Kupfer · 3 episodesShow
2004Unforgivable Blackness: The Rise and Fall of Jack JohnsonOther Voices (voice)Movie
2004TV Land Moguls6 episodesShow
2003Horatio's Drive: America's First Road TripOther Voices (voice)Movie
20028 Simple RulesEd Gibb · 10 episodesShow
2002Stark Raving MadDon Partridge (uncredited)Movie
2002Baby BobWalter Spencer · 14 episodesShow
2002Roughing ItHenryMovie
2002Roughing ItHenry · 2 episodesShow
2001Off SeasonRichard FrangelloMovie
2001MissionVissarion Belinsky (voice)Movie
2000East of ASylvesterMovie
2000Hanging UpJoe MarksMovie