Farewell, My Love 2000
as Peter
Quest of the Delta Knights 1993
as Fantle
The Lawnmower Man 1992
as Letchworth
The Dead Pit 1989
as Christian Meyers
Deadlock 1989
as Matty Thompson (as Steffen Gregory Foster)
Credits from TMDB.