The Gospel of John 2003
as Lazarus
The Devil's Arithmetic 1999
as Ariel
Simon Magus 1999
as Joshua aged 21
Broken Glass 1996
as David
Bad Boy Blues 1996
as Fred
Christopher Columbus: The Discovery 1992
as Benjamin
That Summer of White Roses 1989
as Dane
Credits from TMDB.