Shallow Grave 1994
as Tim
Conquest of the South Pole 1989
as Butcher
Down Where the Buffalo Go 1988
as Boy on Bus
In Traction 1986
as Derek
Every Picture Tells a Story 1984
as William Scott Jr. (aged 15-18)
Credits from TMDB.