2026Never Change!Mr. WhileyMovie
2026How to Make a KillingSteven RedfellowMovie
2025Flight RiskWinstonMovie
2024HereticElder KennedyMovie
2023That '90s ShowEric Forman · 1 episodeShow
2021Home EconomicsTom · 42 episodes · Executive Producer · 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 NightNick · ProducerMovie
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 Franklin · StoryMovie
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