Actor
- La Leggenda del pianista sull'oceano (1998)
- Kavanagh QC (1995)
- Headhunters (1994)
- Highlander (1992)
- A Sense of Guilt (1990)
- Love Potion (1987)
- Strong Medicine (1986)
- Riders of the Storm (1986)
- Harem (1985)
- 1919 (1985)
- Master of the Game (1984)
- Philip Marlowe, Private Eye (1983)
- The Lords of Discipline (1983)
- Local Hero (1983)
- Victor Victoria (1982)
- Gandhi (1982)
- Reds (1981)
- Ragtime (1981)
- Outland (1981)
- Superman II (1980)
- Star Wars: Episode V - The Empire Strikes Back (1980)
- Valentino (1977)
- Alternative 3 (1977)
- The Great Gatsby (1974)
- The Wednesday Play (1964)