* 1993 - The Little Rascals as "Waldo"
* 1994 - Angels in the Outfield as "Roger Bomman"
* 1995 - Jumanji as "Peter Shepherd"
* 1996 - Flipper as "Sandy Ricks"
* 1997 - Casper: A Spirited Beginning as "Casper McFadden"
* 2000 - Stuart Little as "George Little"
* 2001 - The Princess Diaries as "Michael Moscovitz"
* 2002 - Like Mike as "Ox"
* 2003 - Holes as "Zero"
* 2004 - The Princess Diaries 2: Royal Engagement as "Michael Moscovitz"
* 2005 - Zathura: A Space Adventure as "Walter Budwing"
* 2007 - Nancy Drew as "Ned Nickerson"
* 2009 - Race to Witch Mountain as "Seth"
* 2010 - Easy A as "Penn"
* 2011 - Prom as "Jesse Richter"
* 2013 - The Smurfs 2 as "Vexy Smurf" (voice)
* 2015 - Pixels as "Matty Van Patten"
* 2017 - Jumanji: Welcome to the Jungle as "Alex Vreeke"
* 2019 - Jumanji: The Next Level as "Alex Vreeke"
Television
* 1989 - Head of the Class as "Joey Bishop"
* 1991 - Blossom as "Joey Russo"
* 1994 - Home Improvement as "Mark Taylor"
* 1995 - The Single Guy as "Kyle Parker"
* 1997 - Sabrina the Teenage Witch as "Harvey Kinkle"
* 2000 - Freaks and Geeks as "Andy Samberg"
* 2002 - What I Like About You as "Ben Shepard"
* 2004 - The O'Keefes as "Matt O'Keefe"
* 2005 - Still Standing as "Taylor Abbott"
* 2007 - The Suite Life of Zack & Cody as "Trevor"
* 2008 - Cory in the House as "Cory Baxter"
* 2009 - Hannah Montana as "Robbie Ray Stewart"
* 2010 - Wizards of Waverly Place as "Justin Russo"
* 2011 - The Suite Life on Deck as "Cody Martin"
* 2012 - A.N.T. Farm as "Chyna Parks"
* 2013 - Jessie as "Luke Ross"
* 2014 - Liv and Maddie as "Joey Rooney"
* 2015 - Bunk'd as "Ravi Ross"
* 2016 - Girl Meets World as "Riley Matthews"
* 2017 - Raven's Home as "Cory Baxter"
* 2018 - Bizaardvark as "Paige Olvera"
* 2019 - Coop and Cami Ask the World as "Cooper Wrather"
* 2020 - Sydney to the Max as "Max Reynolds"
* 2021 - The Mighty Ducks: Game Changers as "Evan Morrow"