Best known for his role as Mike Teavee in the movie Charlie and the Chocolate Factory.
2016
as Himself
2012
as Jock
2010
as Kyle
2007
as Lewis (voice)
2006
as Porter Purdy
2005
as Mike Teavee
as Ewan
as CJ Williams