He Hunger Games (pre-production)
Peeta Mellark
2011 Journey 2: The Mysterious Island (post-production)
Sean Anderson
2011 Carmel (post-production)
Joshua
2011 Red Dawn (completed)
Robert
2011 Detention
Clapton Davis
2010 Lopez Tonight (TV series)
– Episode dated 9 August 2010 (2010)
2010 The Third Rule (short)
Chuck
2010 The Kids Are All Right
Laser
2009 Cirque du Freak: The Vampire's Assistant
Steve
2008 Adventure at the Center of the Earth (Video Game)
Sean Anderson
2008 Journey to the Center of the Earth
Sean Anderson
2008 Fragments
Jimmy Jaspersen
2007 Firehouse Dog
Shane Fahey
2007 Bridge to Terabithia
Jess Aarons
2006 RV
Carl Munro
2005 Zathura: A Space Adventure
Walter
2005 Little Manhattan
Gabe
2005 Kicking & Screaming
Bucky Weston
2005 One Last Ride
Joey
2004 The Polar Express
Hero Boy
2004 Howl's Moving Castle
Markl (voice: English version)
2004 Justice League (TV series)
Van-El / Young Bruce Wayne
– For the Man Who Has Everything (2004) … Van-El (voice) / Young Bruce Wayne (voice)
2004 Party Wagon (TV movie)
Toad E. Bartley (voice)
2004 Motocross Kids
TJ
2004 Eddie's Father (TV movie)
Eddie Corbett
2003 Line of Fire (TV series)
Donny Rawlings
– Take the Money and Run (2003) … Donny Rawlings
2003 Wilder Days (TV movie)
Chris Morse
2003 Miracle Dogs (TV movie)
Charlie Logan
2003 American Splendor
Robin
2003 The Division (TV series)
Matthew Inwood
– 'Till Death Do Us Part (2003) … Matthew Inwood
2002 ER (TV series)
Matt
– First Snowfall (2002) … Matt
2002 House Blend (TV movie)
Nicky Harper
2002 Becoming Glen (TV movie)
Young Glen