Saving Grace
1986 · Comedy
as Pope Leo XIV
Eclipse
1977 · Drama
as Tom
The Gospel According to Vic
1987 · Comedy
as Vic Mathews
The Quick and the Dead
1987 · Drama
as Duncan McKaskel
Merry Christmas Mr. Lawrence
1983 · Drama
as Lawrence
Shirley Valentine
1989 · Comedy
as Costas
The Haunting of Julia
1981 · Drama
as Mark Berkeley
City Slacker
2012 · Comedy
as Ray
American Dreamer
1984 · Comedy
as Alan McMann
Beyond Therapy
as Stuart
The Tempest
2011 · Comedy
as Gonzalo
The Duellists
1978 · Drama
as Dr. Jacquin
Atlantis: End of a World, Birth of a Legend
2011 · Action
as Narrator
Dangerous Parking
2008 · Drama
as Doc Baker
The Inheritance
1997 · Drama
as Henry Hamilton
Derailed
2005 · Crime
as Eliot Firth
Beyond Friendship
2006 · Drama
as Sir Cunningham
StreetDance 2
2012 · Drama
as Manu
Galileo
1976 · Biography
as Andrea Sarti (man)