2026GlenrothanФильмв роли Dougie · Writer
2006Последний король ШотландииФильмв роли Dr. Garrigan - Senior
2006Vital SignsСериалв роли Professor McManus · эпизодов: 2
2001Воскрешая мертвыхСериалв роли Father Cameron · эпизодов: 2
2000Обитель радостиФильмв роли Lawyer
2000Monarch of the GlenСериалв роли Harold Xavier · эпизодов: 1
1999Life SupportСериалв роли Michael Calder · эпизодов: 1
1998Стиснув зубыФильмв роли Dr. Henry
1997007: Завтра не умрёт никогдаФильмв роли First Sea Lord
1997The Heart SurgeonФильмв роли Phil Mycroft
1996Alive and KickingФильмв роли Paris Mourner
1996Дэлзил и ПэскоуСериалWriter · эпизодов: 1
1995Хэмиш МакбетСериалв роли Major Roddy Maclean · эпизодов: 10
1994The NegotiatorФильмв роли Deputy Chief Constable Bryden
1993Tis' the Season to be JollyФильмв роли Prison Governor
1993ComicsСериалв роли DI MacLaren · эпизодов: 1
1993Орел ШарпаФильмв роли Major Lennox
1992God on the RocksФильмScript
1992Freddie As F.R.O.7.Фильмв роли Additional voices (voice) · Writer
1985Doctor Who: TimelashФильмв роли Kendron
1985Жители Ист-ЭндаСериалWriter · эпизодов: 1
1983BrassСериалв роли Dr McDuff · в роли Inspector Hamish McDuff · эпизодов: 26
1981Ушко иголкиФильмв роли Oban Radio Operator
1981House on the HillСериалв роли Oliver Maitland · эпизодов: 1
1979Thomas & SarahСериалв роли Captain Derwent · эпизодов: 1
1978The Voyage of Charles DarwinСериалв роли John Clements Wickham · эпизодов: 7
1978Все создания, большие и малыеСериалв роли Ewan Ross · эпизодов: 1
1972Six Days of JusticeСериалв роли P.C. Thomson · эпизодов: 1
1969Judge DeeСериалв роли Kuan Lai · эпизодов: 1
1965Так держать, ковбой!Фильмв роли Rider (uncredited)
1963Доктор КтоСериалв роли Kendron · эпизодов: 2