| Robert Burns: The Man and His Legend (2005) Self |
| Strictly Sinatra (2001) Connolly |
| The Tichborne Claimant (1998) Dr. McKechnie |
| The Pen (1995) |
| Chasing the Deer (1994) Tullibardine |
| Let Him Have It (1991) Sir David Maxwell-Fyfe |
| Shoot the Revolution (1990) Julian Vlad |
| Antonia and Jane (1990) Edgar |
| The Spirit of Man (1989) Seer of Lublin |
| Scandal (1989) Lord Hailsham |
| Gorillas in the Mist (1988) Dr. Louis Leakey |
| The Venus de Milo Instead (1987) Headmaster |
| Smart Money (1986) Mr. Whyte |
| The Assam Garden (1985) Arthur |
| Off Peak (1985) Dick Corbett |
| Casting the Runes (1979) Julian Carswell |
| Castle and Capital (1979) Narrator |
| Scotland - A Market Base in Europe (1979) Narrator |
| Doctor Who: The Ribos Operation (1978) Garron |
| Destiny (1978) Richard Cleaver |
| Caledonian Cascade (1977) |
| Murder at Moorstones Manor (1977) Dr. Farson |
| Pidgeon – Hawk or Dove? (1974) Headmaster |
| The Stone Tape (1972) Roy Collinson |
| Top Country (1972) Narrator |
| The Railway Children (1970) Charles Waterbury |
| The Borders: Where Scotland and England Meet (1970) Narrator |
| Justice Is a Woman (1969) Mr. Campbell QC |
| Water, Water Everywhere (1967) Narrator |
| The Story of Tormore (1963) Narrator |