Actor
- Cry Freedom (1987)
- The Deliberate Death of a Polish Priest (1986)
- The Little Drummer Girl (1984)
- The Bill (1984)
- The Two Gentlemen of Verona (1983)
- The Merry Wives of Windsor (1982)
- Minder (1979)
- Watership Down (1978)
- The Lord of the Rings (1978)
- Grange Hill (1978)
- All Creatures Great and Small (1978)
- Esther Waters (1977)
- A Bridge Too Far (1977)
- King Arthur, the Young Warlord (1975)
- The Optimists (1973)
- The Stone Tape (1972)
- "My Wife Next Door" (1972)
- Play for Today (1970)
- Women in Love (1969)
- ITV Playhouse (1967)
- Reluctant Bandit (1965)
- BBC Play of the Month (1965)
- Public Eye (1965)
- An Age of Kings (1960)