Known For
Filmography
—
2024
2023
2016
2012
2010
2007
2006
2005
2005
2005

Byrd and the Bees
Movie · as Ewan

Ditch Witch
Movie · as Jake

Big Life
Movie · as CJ Williams

Christmas Is Joy
Movie · as Himself

Gone
Movie · as Jock

The Journey
Movie · as Kyle

Meet the Robinsons
Movie · as Lewis (voice)

Raising Flagg
Movie · as Porter Purdy

Charlie and the Chocolate Factory
Movie · as Mike Teavee

Charlie and the Chocolate Factory: Designer Chocolate
Movie · as Self

Charlie and the Chocolate Factory: Different Faces, Different Flavors
Movie · as Self
