2014Still Game: The Story So FarФильмв роли Self
2013ШетландСериалв роли Joseph Wilson · эпизодов: 2
2012Up ThereФильмв роли New Supervisor
2010ЛютерСериалв роли Bill Winingham · эпизодов: 1
2010Вальгалла: Сага о викингеФильмв роли Barde
2006Из Лондона в БрайтонФильмв роли Duncan Allen
2005The Castles of ScotlandФильмв роли Narrator
2003Засну, когда умруФильмв роли Victor
2000Monarch of the GlenСериалв роли Golly Mackenzie · эпизодов: 63
1999Gregory's Two GirlsФильмв роли Teacher (Norman)
1999Life SupportСериалв роли Alan Carswell · эпизодов: 1
1998КрупьеФильмв роли David Reynolds
1996The One That Got AwayФильмв роли Big Bob
1994Men of the MonthФильмв роли James
1992Между строкСериалэпизодов: 1
1992Firm FriendsСериалв роли DI Hogg · эпизодов: 4
1990Silent ScreamФильмв роли Don Winters
1985You've Never Slept in MineФильмв роли Mick
1983ТаггертСериалэпизодов: 1
1982Cloud HoweСериалв роли Kindness · эпизодов: 4
1979МеханикСериалв роли Alex · эпизодов: 1
1979Ploughman's ShareФильмв роли Dave
1971Убрать КартераФильмв роли Hubert (uncredited)