2025Not Without HopeNick SchuylerMovie
2025Sarah's OilBert SmithMovie
2025The Unbreakable BoyScottMovie
2024Harold and the Purple CrayonHaroldMovie
2023Chicken Run: Dawn of the NuggetRocky (voice)Movie
2023Spy Kids: ArmageddonTerrence TangoMovie
2023Shazam! Fury of the GodsShazamMovie
2022Night at the Museum: Kahmunrah Rises AgainLarry / Laaa (voice)Movie
2022Thoughts and PrayersSenator CookeMovie
2022Apollo 10½: A Space Age ChildhoodKranzMovie
2021American UnderdogKurt WarnerMovie
2021The MauritanianNeil BucklandMovie
2020The StatementUnnamed manMovie
2020Tangled: Plus Est En VousEugene FitzherbertMovie
2019Shazam!ShazamMovie
2018TitansShazam (archive footage) (uncredited) · 1 episodeShow
2017Psych: The MovieThin White DukeMovie
2017Tangled: Queen for a DayEugene (voice)Movie
2017Thor: RagnarokFandralMovie
2017Alias GraceJeremiah Pontelli · 6 episodesShow
2017Tangled: Short CutsEugene · 9 episodesShow
2017Rapunzel's Tangled AdventureEugene (voice) · 59 episodesShow
2017The Marvelous Mrs. MaiselBenjamin Ettenberg · 1 episodeShow
2017Tangled: Before Ever AfterEugene Fitzherbert (voice)Movie
2016LEGO Jurassic World: The Indominus EscapeHot Dog Man / Dinosaur Man (voice)Movie
2016She Loves MeGeorgMovie
2016APEX: The Story of the HypercarNarratorMovie
2015TelenovelaJames McMahon · 5 episodesShow
2014DeadbeatAbraham Lincoln · 1 episodeShow
2013Thor: The Dark WorldFandralMovie
2013Tiny CommandoTiny Comando · 12 episodesShow
2013Remember SundayGusMovie
2012VGHS: The MovieAceMovie
2012Video Game High SchoolAce · 9 episodesShow
2012Tangled Ever AfterFlynn Rider (voice)Movie
2011Vietnam in HDKarl Marlantes · 6 episodesShow
2011No Rest for the Wicked: A Basil & Moebius AdventureMoebiusMovie
2010TangledFlynn Rider (voice)Movie
2010Under the Boardwalk: The Monopoly StoryNarrator (voice)Movie
2009Alvin and the Chipmunks: The SqueakquelTobyMovie
2009StuntmenTroy RatowskiMovie
2008Shades of RayRay RehmanMovie
2008An American CarolLab Tech 1Movie
2008The Tiffany ProblemZacMovie
2008WienersBenMovie
2008Free RadioZachary Levi · 1 episodeShow
2007ChuckChuck Bartowski · 91 episodesShow
2007Ctrl ZBen PillarMovie
2007The GuildZachary Levi · 1 episodeShow
2007SpiralBerkeleyMovie
2006Big Momma's House 2Kevin KeneallyMovie
2005Robot ChickenTom Nook (voice) · 1 episodeShow
2003See Jane DateGrant AsherMovie
2002Less than PerfectKipp Steadman · 81 episodesShow
2002Big Shot: Confessions of a Campus BookieAdamMovie
2001The DivisionTodd · 2 episodesShow