1999Life SupportСериалв роли Hector Beardsmore · эпизодов: 1
1999All Along the WatchtowerСериалв роли Douggie Maclaggan · эпизодов: 6
1997Зимний гостьФильмв роли Minister
1997The Slab BoysФильмв роли Willie Curry
1997Соседняя комнатаФильмв роли Frazer Hill
1997Saint Antony's Day OffФильм
1995ВперёдФильмв роли Bill Cameron
1995Хэмиш МакбетСериалв роли Enoch McDuff · эпизодов: 1
1994Cardiac ArrestСериалв роли Mr. Ernest Docherty · эпизодов: 27
1993As an EileanФильмв роли Dougie
1993Peak PracticeСериалв роли Harry Deneley · эпизодов: 1
1992ГорецСериалв роли Eli Jarmel · эпизодов: 1
1992Биение сердцаСериалв роли George Seago · эпизодов: 1
1991Главный подозреваемыйСериалв роли David Harvey · эпизодов: 2
1991Fiddlers ThreeСериалв роли Jamie West · эпизодов: 1
1990Your Cheatin' HeartФильм
1990Your Cheatin' HeartСериалв роли Eric the Barber / Timberwolf Tierney / Cherokee George / Fr Tierney / Aberdeen Matron · эпизодов: 6
1990Переступая чертуФильмв роли Tommy Brogan
1990Silent ScreamФильмв роли Patrick
1989Govan Ghost StoryФильмв роли Jock McGinn
1989Mother, MotherФильмв роли Jeff & Kate's Friend #10 · Production Assistant
1988The Play on OneСериалв роли Donald Dick · в роли Jock McGinn · эпизодов: 1
1988ХаннейСериалэпизодов: 1
1987Dreams Lost, Dreams FoundФильмв роли Donald Drummond
1986City LightsСериалв роли Bernard · эпизодов: 1
1984Me & My GirlСериалв роли Alistair Dunnock · эпизодов: 1
1984Haunters of the DeepФильмв роли Frank Lacey
1983ТаггертСериалв роли Superintendent Murray · эпизодов: 114
1983The Mad DeathСериалв роли Andrew Dowie · эпизодов: 1
1983Another Time, Another PlaceФильмв роли Finlay
1981The Nightmare ManФильмв роли Dr. Goudry
1981The Nightmare ManСериалв роли Dr Goudry · эпизодов: 4
1981The Walls of JerichoСериалв роли Henry Littlejohn · эпизодов: 4
1980The Enigma FilesСериалв роли Ray Connolly · эпизодов: 1
1979The Slab BoysФильмв роли Willie Curry
1979МеханикСериалв роли Anker · эпизодов: 1
1976The Ghosts of Motley HallСериалв роли Mr Hamilton · эпизодов: 1
1974Churchill's PeopleСериалв роли Hob · эпизодов: 1
1974Village HallСериалв роли Referee · эпизодов: 1
1973Weir of HermistonСериалв роли Hob Elliott · эпизодов: 4
1971OrkneyФильмв роли Flett
1971Bless This HouseСериалв роли Sergeant · эпизодов: 1
1969The Main ChanceСериалв роли Sandy McGoggie · эпизодов: 1
1967Doctor Who: The Underwater MenaceФильмв роли Ramo
1966451º по ФаренгейтуФильмв роли Instructor Sergeant (uncredited)
1965The TroubleshootersСериалв роли Greer · эпизодов: 1
1964Martin ChuzzlewitСериалэпизодов: 12
1963Доктор КтоСериалв роли Ramo · эпизодов: 4
1962Dr. Finlay's CasebookСериалв роли Mr Grahame · в роли Dr Hamish Robertson · эпизодов: 4
1962Z-CarsСериалэпизодов: 2
1959Subway in the SkyФильмв роли Corporal
1958Безликий демонФильмв роли Technical Sergeant (uncredited)