2025City Lights: Pure Dead BrilliantФильмв роли Self
2023Истории ТАРДИССериалв роли Sven · эпизодов: 1
2011Fast RomanceФильмв роли Mr Braithewaite
2010Gerard Kelly: A CelebrationФильмв роли Self
2007Still Game: Plum NumberФильмв роли Choirmaster
2002Коварство горСериалв роли Dennis · эпизодов: 3
2000Monarch of the GlenСериалэпизодов: 1
1999Счастливая клюшкаФильмв роли Marvin
1998OrphansФильмв роли Uncle Ian
1998После смертиФильмв роли Capt. Moore
1997Burke and Hare: The MusicalФильм
1997The Missing PostmanФильмв роли Roger Gourock
1993Shepherd on the RockФильмв роли Cruickshank
1990Border WarfareСериалэпизодов: 3
1986Blood Red RosesФильмв роли Labour MP
1986City LightsСериалв роли Adam McClelland · эпизодов: 30
1986Heavenly PursuitsФильмв роли Headmaster
1985A Sense of FreedomФильмв роли Tam
1985Restless NativesФильмв роли Illingworth
1985Knockback: 2Фильмв роли Rock Band
1984End of the LineФильмв роли Archie
1983ТаггертСериалэпизодов: 2
1983Местный геройФильмв роли Fraser
1981AndrinaФильмв роли Isaac Irving
1980Девушка ГрегориФильмв роли Gregory's Dad
1979Just a Boys' GameФильм
1969На Помпеи!Сериалв роли Lieutenant Prescius · эпизодов: 1
1965Doctor Who: The Daleks' Master PlanФильмFight Choreographer
1965Doctor Who: The Time MeddlerФильмFight Choreographer
1965Doctor Who: The CrusadeФильмв роли Reynier de Marun · Fight Choreographer
1964Doctor Who: The AztecsФильмв роли Aztec Captain · Fight Choreographer
1963Доктор КтоСериалв роли Aztec Captain · Fight Choreographer · эпизодов: 4