as Isaac
2024
as Dylan
as The Boss
2019
as Starman
1998
as Tom
1996
as Servant
1994
as Lever Pogarovsky
2022
as Clifford Lomax
as Doctor Ackroyd
1981