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