1984
1978
1986
1979
1975
1985
The Comedy of Errors
as Antipholus of Ephesus
Harem
as Salim (as Michael Gwilym)
A.D.
as Pallas
Playing Shakespeare
Peter the Great
as Shafirov
How Green Was My Valley
as Owen Morgan
The Racing Game
as Sid Halley