Filmography[]
- Homework (2011) - George Zinavoy
- Toast (2010) Nigel Slater
- Arthur and the Two Worlds War (2010) - Arthur
- Master Harold... and the Boys (2010) - Hally
- Astro vs. the Junkyard Pirates (2010) - Astro (voice)
- Arthur and the Revenge of Maltazard (2009) - Arthur
- Astro Boy (2009) - Astro / Toby (voice)
- The Little Fox 2 (2008) - Little Jack (voice)
- The Spiderwick Chronicles (2008) - Jared Grace / Simon Grace
- The Golden Compass (2007) - Panralaimon (voice)
- August Rush (2007) - Evan Taylor ('August Rush')
- Arthur and the Minimoys (2006) - Arthur
- A Good Year (2006) - Young Max
- Charlie and the Chocolate Factory (2005) - Charlie Bucket
- Five Children and It (2004) - Robert
- Finding Neverland (2004) - Peter Llewelyn Davies
- Two Brothers (2004) - Raoul Normandin
- Jack and the Beanstalk: The Real Story (2001) - Son at Playground
- The Mists of Avalon (2001) - Young Arthur
- Happy Birthday Shakespeare (2000) - Steven Green
- Woman Talking Dirty (1999) - Sam
- Walking on the Moon (1999) - Little boy