Acting
The Gospel of John
2003
The Devil's Arithmetic
1999
Christopher Columbus: The Discovery
1992
as Lazarus
as Ariel
Simon Magus
as Joshua aged 21
Broken Glass
as David
Bad Boy Blues
as Fred
as Benjamin
That Summer of White Roses
as Dane
Space Precinct
as Inazy · 1 ep.
Performance
as David · 1 ep.