2026Alpha GangMovie
2026CarouselNoah · ProducerMovie
2025What's The Deal With Birds?Bowerbird · Executive ProducerMovie
2024Space: The New FrontierMovie
2024PoolmanDarren Barrenman · Director · Writer · ProducerMovie
2023WishKing Magnifico (voice)Movie
2023Dungeons & Dragons: Honor Among ThievesEdgin · Executive ProducerMovie
2022Don't Worry DarlingFrankMovie
2022DoulaDr. Gregory Zonkowski · ProducerMovie
2022All the Old KnivesHenry Pelham · Executive ProducerMovie
2022The ContractorJames · Executive ProducerMovie
2020Wonder Woman 1984Steve TrevorMovie
2020Home Movie: The Princess BrideWestley · 1 episodeShow
2019I Am the NightJay Singletary · 6 episodes · Executive Producer · 6 episodesShow
2018Outlaw KingRobert Bruce, Earl of CarrickMovie
2018A Wrinkle in TimeDr. Alex MurryMovie
2017Wet Hot American Summer: Ten Years LaterEric · 3 episodesShow
2017Wonder WomanSteve TrevorMovie
2016Hell or High WaterToby HowardMovie
2016Figures of SpeechNarratorMovie
2016The Finest HoursBernie WebberMovie
2016Angie TribecaDr. Thomas Hornbein · 3 episodesShow
2015SuperMansion44 episodesShow
2015Z for ZachariahCalebMovie
2015Wet Hot American Summer: First Day of CampEric · 8 episodesShow
2015ZooZeke · 1 episodeShow
2014Into the WoodsCinderella's PrinceMovie
2014Horrible Bosses 2Rex HansonMovie
2014StretchRoger KarosMovie
2014Jack Ryan: Shadow RecruitJack RyanMovie
2012Rise of the GuardiansJack Frost (voice)Movie
2012Celeste & Jesse ForeverRory ShenandoahMovie
2012People Like UsSam HarperMovie
2012This Means WarFDR FosterMovie
2010UnstoppableWill ColsonMovie
2010Quantum Quest: A Cassini Space OdysseyDave (voice)Movie
2010Small Town Saturday NightRhett RyanMovie
2009Beyond All BoundariesHanson Baldwin / Sgt. Bill ReedMovie
2009CarriersBrian GreenMovie
2008Bottle ShockBo BarrettMovie
2007Blind DatingDannyMovie
2006Smokin' AcesDarwin TremorMovie
2006Just My LuckJake HardinMovie
2006Surrender, DorothyShawnMovie
2005ConfessionLuther ScottMovie
2005Robot ChickenNorman Bates / Attorney (voice) · 1 episodeShow
2004The Princess Diaries 2: Royal EngagementNicholas DevereauxMovie
2002American DreamsJoey Tremain · 1 episodeShow
2001Six Feet UnderYoung Sam Hoviak · 1 episodeShow
1994ERLevine · 1 episodeShow