2025E.B. White's Charlotte's WebJohn Arable (voice) · 3 episodesShow
2024RockbottomJesse RockbottomMovie
2023One True LovesMichaelMovie
2022Dolly Parton's Mountain Magic ChristmasSamMovie
2021The Good Father: The Martin MacNeill StoryMartin MacNeillMovie
2021Rise and Shine, Benedict StoneBenedict StoneMovie
2021Finding YouMontgomery RushMovie
2020Sister of the GroomEthanMovie
2019Back RoadsBrad MercerMovie
2019Scripts Gone Wild Zombie NightmareMovie
2019I Hate KidsNick PearsonMovie
2018All SquareAdamMovie
2018God Friended MePaul · 1 episodeShow
2018Danger OneDeanMovie
2018CollusionsMartinMovie
2017Christmas ConnectionJonathanMovie
2017Pup Star: Better 2GetherCharlie (voice)Movie
2017I'm SorryMike · 20 episodesShow
2017Diary of a Wimpy Kid: The Long HaulFrank HeffleyMovie
201713 Reasons WhyMr. Down · 8 episodesShow
2017The Last WordRonald OdomMovie
2016Sister CitiesChief Barton BradyMovie
2016Pup StarCharlie (voice)Movie
2016VanishedDamonMovie
2015ForeverFredMovie
2015Scream: The TV SeriesKevin Duval · 5 episodesShow
2015BravetownJimMovie
2014How to Get Away with MurderAndrew Crawford · 1 episodeShow
2014Z NationCharles Garnett · 13 episodesShow
2014Love Finds You In SugarcreekJoe Matthews / Micah MatthiasMovie
2013Enemies CloserHenryMovie
2013Independence DaysasterSam GarsetteMovie
2012Parental GuidancePhil SimmonsMovie
2012Santa Paws 2: The Santa PupsSanta Paws (voice)Movie
2012ElementaryHenry Baskerville · 2 episodesShow
2012GCBAndrew Remington · 2 episodesShow
2011Tanner HallGioMovie
2011Mars Needs MomsMilo's Dad (voice)Movie
20112nd TakePeterMovie
2010The Devil's TeardropParker KincaidMovie
2009GlockGlock · DirectorMovie
2009SouthlandDetective Russell Clarke · 7 episodesShow
2009Race to Witch MountainMathesonMovie
2008Batman: The Brave and the BoldBooster Gold (voice) · 8 episodesShow
2008Snow BuddiesBuddy (voice)Movie
2008Cashmere Mafia3 episodesShow
2007Because I Said SoJasonMovie
2006Air BuddiesBuddy (voice)Movie
2006SavedWyatt Cole · 13 episodesShow
2006Surrender, DorothyAdamMovie
2005Sexual LifeToddMovie
2004Karroll's ChristmasAllen KarrollMovie
2004Justice League UnlimitedBooster Gold (voice) · 1 episodeShow
2002National Lampoon's Van WilderElliot Grebb (uncredited)Movie
2001PhillyWill Froman · 22 episodesShow
2001AttractionGarrettMovie
2000The $treetJack T. Kenderson · 12 episodesShow
2000Boiler RoomMichael BrantleyMovie
1999Top of the Food ChainGuy FawkesMovie
1999Inherit the WindBertram CatesMovie
1999The Love LetterJohnnyMovie
1998River RedDave Holden · ProducerMovie
1998Will & GraceAlex · 1 episodeShow
1998One True ThingBrian GuldenMovie
1998Dead Man on CampusJosh MillerMovie
1997One Dog DayMovie
1997An American Werewolf in ParisAndy McDermottMovie
1996That Thing You Do!Guy PattersonMovie
1994EREric Wyczenski · 8 episodesShow
1993Grace Under FireMatthew · 5 episodesShow
1984CBS Schoolbreak SpecialMatt Hansen · 1 episodeShow