1990
1996
2017
2021
2001
1994
1999
1989
The English Patient
as Oliver
The Comedy of Errors
as Antipholus of Syracuse / Antipholus of Ephesus
Crisis
as Private Doctor
Spenser: The Judas Goat
as Paul
A Change of Place
as Jacques
Largo Winch
as Georgy Kerensky
Dracula: The Series
as Dracula / Alexander Lucard
Acceptable Risk
as Detective Dusquene
Too Rich: The Secret Life of Doris Duke
as Orin Hunter