High Tide 2015
as Josh
Framed 2009
as Dylan Hughes
Thunderpants 2002
as Patrick, Age 3 (as Sam Davies)
Credits from TMDB.