Opposite Day 2009
as Chaz
Shark Bait 2006
as Young Percy (voice)
Fat Albert 2004
as Emmitt
The Cat That Looked at a King 2004
as Boy
All You Need 2001
as Dylan Rampley (as Dylan Joseph Cash)
Credits from TMDB.