2026NevatarsFarty McFly (voice)Movie
2026She DancesJasonMovie
2025AnacondaKenny TrentMovie
2025Chad PowersCoach Jake Hudson · 12 episodesShow
2025Eenie MeanieDad MeaneyMovie
2025No FriendsDuncanMovie
2024WildcatTom T. ShiftletMovie
2024LaRoy, TexasSkip RocheMovie
2023GringaJacksonMovie
2023Your Place or MineZenMovie
2022Night at the Museum: Kahmunrah Rises AgainJedediah (voice)Movie
2022George & TammyGeorge Richey · 6 episodesShow
2022The Last Movie StarsDonald 'Duck' Dobbins (voice) · 2 episodesShow
2022Tall Girl 2Richie KreymanMovie
20218-Bit ChristmasJohn DoyleMovie
2021The White LotusMark Mossbacher · 6 episodesShow
2020Uncle FrankMikeMovie
2020The Good Lord BirdChase · 2 episodesShow
2020CowboysTroyMovie
2019Tall GirlRichie KreymanMovie
2019The Righteous GemstonesPeter Montgomery · 7 episodesShow
2019Where'd You Go, BernadetteDavid WalkerMovie
2019Valley of the BoomMicheal Fayne · 6 episodesShow
2018BlazeOilman 2Movie
2018Lean on PeteSilverMovie
2018The CrossingJude Ellis · 11 episodesShow
2017War for the Planet of the ApesBad ApeMovie
2016Captain FantasticDaveMovie
2015The Ridiculous 6ClemMovie
2015The Good DinosaurThunderclap (voice)Movie
2015Mad DogsCobi · 10 episodesShow
2014Mind GamesClark Edwards · 13 episodesShow
2014Knights of BadassdomEricMovie
2013Dallas Buyers ClubTuckerMovie
2013Escape from Planet EarthHawk (voice)Movie
2012Diary of a Wimpy Kid: Class ClownFrank Heffley (voice) (archive sound)Movie
2012Randy Cunningham: 9th Grade NinjaTerry McFist (voice) · 1 episodeShow
2012Diary of a Wimpy Kid: Dog DaysFrank HeffleyMovie
2011Diary of a Wimpy Kid: Rodrick RulesFrank HeffleyMovie
2010TremeDavis McAlary · 36 episodesShow
2010Diary of a Wimpy KidFrank HeffleyMovie
2009WWII in HDNolen Marbrey (voice) · 10 episodesShow
2009Calvin MarshallCoach LittleMovie
2009A Perfect GetawayCliffMovie
2009Night TrainPeteMovie
2009Sunshine CleaningMacMovie
2009ManagementMikeMovie
2008Unstable Fables: 3 Pigs and a BabySandy Pig (voice)Movie
2008Strange WildernessPeterMovie
2008The Great Buck HowardKennyMovie
2008Comanche MoonGus McCrae · 3 episodesShow
2007Rescue DawnDuaneMovie
2006BandidasQuentinMovie
2005Chicken LittleRunt of the Litter (voice)Movie
2005SaharaAl GiordinoMovie
2004SpeakMr. FreemanMovie
2004Employee of the MonthJackMovie
2003Shattered GlassAdam PenenbergMovie
2003Daddy Day CareMarvinMovie
2003National SecurityHank RaffertyMovie
2002Stuart Little 2Monty (voice)Movie
2001Riding in Cars with BoysRay HasekMovie
2001Joy RideFullerMovie
2001Chelsea WallsRossMovie
2001Wolf LakeFletch (uncredited) · 1 episodeShow
2001Dr. Dolittle 2Archie (voice)Movie
2001Chain of FoolsKreskMovie
2001Saving SilvermanWayne LefessierMovie
2000HamletRosencrantzMovie
1999Stuart LittleMonty (voice)Movie
1999Happy, TexasWayne Wayne Wayne Jr.Movie
1999Freak Talks About SexFreakMovie
1999Forces of NatureAlanMovie
1998You've Got MailGeorge PappasMovie
1998Safe MenEddieMovie
1998Out of SightGlenn MichaelsMovie