2025Wake Up Dead Man: A Knives Out MysteryBaseball Announcer (voice)Movie
2025Paradise RecordsThe NegotiatorMovie
2024An SNL Thanksgiving(archive footage)Movie
2024Killer HeatNick BaliMovie
2024Greedy PeopleTerryMovie
2024Beverly Hills Cop: Axel FDetective Bobby AbbottMovie
2023Flora and SonJeffMovie
2023Poker FaceTrey Nelson · 1 episodeShow
2022Glass Onion: A Knives Out MysteryHourly Dong (voice)Movie
2022PinocchioJiminy Cricket (voice)Movie
2022A Forest HauntNarrator (voice)Movie
2022Super Pumped: The Battle for UberTravis 'Tk' KalanickMovie
2022Super Pumped: The Battle for UberTravis 'TK' Kalanick · 7 episodesShow
2021Wolfboy and the Everything FactoryLuxcraft (voice) · 20 episodesShow
2021Mr. CormanJosh Corman · 10 episodesShow
2020The Trial of the Chicago 7Richard SchultzMovie
2020Project PowerFrankMovie
20197500Tobias EllisMovie
2019Knives OutDetective Hardrock (voice)Movie
2018EndgameGuardMovie
2018ExplainedNarrator (voice) · 1 episodeShow
2017Comrade DetectiveIosif Baciu (voice) · 6 episodesShow
2016SnowdenEdward SnowdenMovie
2016Straight Outta OZMovie
2015The Night BeforeEthanMovie
2015The WalkPhilippe PetitMovie
2014Seth Rogen's Hilarity for CharityMovie
2014Sin City: A Dame to Kill ForJohnnyMovie
2013VinegarVinny (voice)Movie
2013Don JonJon Martello, Jr.Movie
2012LincolnRobert LincolnMovie
2012LooperJoeMovie
2012The Mindy ProjectMatt Sherman · 1 episodeShow
2012Premium RushWileeMovie
2012The Dark Knight RisesBlakeMovie
201150/50Adam LernerMovie
2011Elektra LuxxBert RodriguezMovie
2010Morgan and Destiny's Eleventeenth Date: The Zeppelin ZooMorgan M. Morgensen / NarratorMovie
2010Morgan M. Morgansen's Date with DestinyMorgan M. Morgensen / NarratorMovie
2010HesherHesherMovie
2009UncertaintyBobbyMovie
2009Women in TroubleBert RodriguezMovie
2009G.I. Joe: The Rise of CobraThe Doctor / RexMovie
2009(500) Days of SummerTomMovie
2009The Brothers BloomBar PatronMovie
2008Big BreaksTodd SterlingMovie
2008KillshotRichie NixMovie
2008Miracle at St. AnnaTim BoyleMovie
2008Stop-LossTommy BurgessMovie
2007The LookoutChris PrattMovie
2006BrickBrendan FryeMovie
2006EscargotsMovie
2005HavocSamMovie
2005ShadowboxerDr. DonMovie
2005Numb3rsScott Reynolds · 1 episodeShow
2004Latter DaysElder Paul RyderMovie
2002Treasure PlanetJim Hawkins (voice)Movie
2002ManicLyleMovie
2000Forever LuluMartin EllsworthMovie
2000Picking Up the PiecesFlacoMovie
199910 Things I Hate About YouCameron JamesMovie
1998That '70s ShowBuddy · 1 episodeShow
1998Halloween H20: 20 Years LaterJimmyMovie
1998Sweet JaneTonyMovie
1996The JurorOliverMovie
19963rd Rock from the SunTommy Solomon · 139 episodesShow
1995The Outer LimitsZach Henniger, Teenage Boy · 1 episodeShow