2026Never Change!Mr. WhileyMovie
2026How to Make a KillingSteven RedfellowMovie
2025Flight RiskWinstonMovie
2024HereticElder KennedyMovie
2023That '90s ShowEric Forman · 1 episodeShow
2021Home EconomicsTom · 42 episodesShow
2020IrresistibleKurtMovie
2019The Hot ZonePeter Jahrling · 6 episodesShow
2019BreakthroughPastor Jason NobleMovie
2019The Twilight ZoneMark · 1 episodeShow
2019Love, Death & RobotsRob · 1 episodeShow
2018BlacKkKlansmanDavid DukeMovie
2018Under the Silver LakeBar BuddyMovie
2018Mississippi RequiemMovie
2018DeliriumTomMovie
2017War MachineMatt LittleMovie
2016Opening NightNickMovie
2015TruthMike SmithMovie
2015American UltraAdrian YatesMovie
2015Barely LethalMr. Larson (photograph) (uncredited)Movie
2014Playing It CoolScottMovie
2014The CallingBen WingateMovie
2014Don PeyoteGlavin CulpepperMovie
2013The Big WeddingJared GriffinMovie
2012The Beauty InsideAlex · 6 episodesShow
2012The Giant Mechanical ManDougMovie
2011Black MirrorBilly Bauer · 1 episodeShow
2011Too Big to FailJim WilkinsonMovie
2011The DoubleBen GearyMovie
2011WorkaholicsNoel · 1 episodeShow
2011Take Me Home TonightMatt FranklinMovie
2010PredatorsEdwinMovie
2010Valentine's DayJasonMovie
2010Predators: The ChosenMovie
2009Saturday Night Live: The Best of Amy PoehlerEuro (archive footage)Movie
2009Personal EffectsClay (voice) (uncredited)Movie
2005Robot Chicken1 episodeShow
2004In Good CompanyCarterMovie
2004Ocean's TwelveTopher Grace (uncredited)Movie
2004P.S.F. Scott FeinstadtMovie
2004Win a Date with Tad Hamilton!Pete MonashMovie
2003Mona Lisa SmileTommy DonegalMovie
2000TrafficSeth AbrahmsMovie
1998That '70s ShowEric Forman · 179 episodesShow