Nim's Island 2008
as Pharmacy Delivery Guy
Rapid Fear 2004
as Joel
Little White Lies 1996
as Charlie
Keep It Up Downstairs 1976
as Newsboy
Melody 1971
as Dadds
Goodbye, Mr. Chips 1969
as Schoolboy (uncredited)
Credits from TMDB.