1996ПобедаФильмв роли Old TRader McNab
1994OcchioPinocchioФильмв роли Fratello Brando
1992Memento MoriФильмв роли Mr Willoughby
1992The Law LordФильмв роли Lord Hemmingbury
1989Сухой белый сезонФильмв роли Bruwer
1988The Girl in a SwingФильмв роли Dr. Frazer
1987The Lonely Passion of Judith HearneФильмв роли Dr Bowe
1987The Shutter FallsФильмв роли Gaelic Minister
1985Доктор и дьяволыФильмв роли Nightwatchman
1985Жители Ист-ЭндаСериалв роли Uncle · эпизодов: 6
1984The Master of BallantraeФильмв роли The Sin Eater
1983Почетный консулФильмв роли Dr. Humphries
1983ShackletonСериалв роли Harry McNeish · эпизодов: 2
1981БержеракСериалв роли George Bolingham · эпизодов: 1
1980Doctor Who: Full CircleФильмв роли Draith
1980ВоскрешениеФильмв роли John Matthews
1980The Day Christ DiedФильмв роли The Demoniac
1980A Gift from NessusФильмв роли Mr. Sutton
1979KidnappedСериалв роли Charles Stewart · эпизодов: 13
1976Clay, Smeddum and GreendenФильмв роли Old Galt
1974The BevellersФильмв роли Alex Freer
1973Scotch on the RocksСериалв роли James Henderson · эпизодов: 5
1973Weir of HermistonСериалв роли Lord Glenalmond · эпизодов: 4
1973Whatever Happened to the Likely Lads?Сериалв роли Dr. McKae · эпизодов: 1
1972Ферма ЭммердейлСериалв роли Ian 'Trash' McIntyre · эпизодов: 10
1971JusticeСериалв роли Captain MacGregor · эпизодов: 1
1965Пьеса месяцаСериалв роли Martin · эпизодов: 1
1965The TroubleshootersСериалв роли Malcolm Evershields · эпизодов: 1
1964The Wednesday PlayСериалв роли Burke Farringdon · эпизодов: 1
1963Доктор КтоСериалв роли Draith · эпизодов: 1
1962Dr. Finlay's CasebookСериалв роли Lewis Gilbride · эпизодов: 1
1959New DayФильмв роли Narrator
1957Theatre NightСериалв роли Professor Lorent Jannik · эпизодов: 1
1956Glasgow’s DocklandsФильмв роли Self (Narrator)