2025Being Stanley BaxterФильмв роли Self
2025Сорвиголова: Рождённый зановоСериалв роли Male Dancer · эпизодов: 1
2024RikkiФильмв роли Self
2024ШошанаФильмв роли Tennant (CID)
2023Bill Douglas: My Best FriendФильмв роли Self
2023Blackadder: The Lost PilotФильмв роли McAngus
2022Ooh the Banter!Фильмв роли Self (archive footage)
2022Морской монстрФильмADR & Dubbing
2020Повелитель ДраконовФильмв роли Gravelbeard (voice)
2019Selling ScotlandФильмв роли Self
2019Благие знаменияСериалв роли Tulloch · эпизодов: 1
2019Hatton GardenСериалв роли Kenny Collins · эпизодов: 4
2016По-соседскиСериалв роли Eric · эпизодов: 42
2015Sean Connery: In His Own WordsФильмв роли Self
2014Still Game: The Story So FarФильмв роли Self
2013Two Doors DownФильмв роли Eric
2013Dream Me Up Scotty!Фильмв роли Presenter
2013ШетландСериалв роли Cameron Watt · эпизодов: 2
2012Храбрая сердцемФильмв роли Additional Voices (voice)
2012Sir BilliФильмв роли Butler / Baron McToff (voice)
2011Celebrity Antiques Road TripСериалв роли Self - Participant · эпизодов: 1
2006Пираты Карибского моря: Сундук мертвецаФильмв роли Captain Bellamy
2006Waterloo RoadСериалв роли Gerard Findlay · эпизодов: 6
2002Граф Монте-КристоФильмв роли Napoleon Bonaparte
2000Красивые существаФильмв роли Det Insp Hepburn
2000ComplicityФильмв роли Kenny Garnet
1999Extremely DangerousСериалв роли DCS Wallace · эпизодов: 4
1998ГолосокФильмв роли Bunnie Morris
1998OrphansФильмв роли Hanson
1998The GameФильмв роли Tam
1998ОтверженныеФильмв роли General
1997Deacon BrodieФильмв роли Alisdair Gilzean
1997Renford RejectsСериалэпизодов: 52
1996The Crow RoadСериалв роли Lachlan Watt · эпизодов: 4
1996When Saturday ComesФильмв роли Factory Boss
1995BackupСериалэпизодов: 14
1995Храброе сердцеФильмв роли Bride's Father
1995Хэмиш МакбетСериалв роли Duncan Soutar · эпизодов: 1
1995Signs and WondersСериалв роли William Gimble · в роли William Grimble · эпизодов: 2
1994Скванто: Легенда о воинеФильмв роли Harding
1994White GoodsФильмв роли Paul Ryan
1993Down Among the Big BoysФильмв роли Dan Gibbons
1993ComicsСериалв роли Haggis · эпизодов: 2
1992An Ungentlemanly ActФильмв роли Chief of Police Ronnie Lamb
1992Игры патриотовФильмв роли Dennis Cooley
1992Во всем виноват посыльныйФильмв роли Alfio
1991Под подозрениемФильмв роли Prosecuting Lawyer
1991Robin HoodФильмв роли Harry
1991Чернобыль: Последнее предупреждениеФильмв роли Dr. Andreyev
1990Белый охотник, черное сердцеФильмв роли Zibelinsky
1990The ChiefСериалв роли Gordon Mackie · эпизодов: 1
1989Bearskin: An Urban FairytaleФильмв роли Harold
1989Countdown to WarФильмв роли Stalin
1989СкандалФильмв роли Detective Inspector
1989LeavingФильмв роли Tommy
1988Rab C. Nesbitt: Seasonal GreetФильмв роли Dodie
1988The One GameСериалв роли The Conjuror · эпизодов: 4
1988Lucky SunilФильмв роли Des Organ
1987ComradesФильмв роли Lanternist, Sergeant Bell, Diorama Showman, Laughing Cavalier, Wollaston, Ranger, Tramp, Sea Captain, McCallum, Silhouettist, and Mad Photographer
1987Hidden CityФильмв роли Hillcombe
1986ЛавджойСериалв роли Murray McNally · эпизодов: 1
1985A Sense of FreedomФильмв роли Malkie
1984Every Picture Tells a StoryФильмв роли William Scott
1984Чисто английское убийствоСериалэпизодов: 1
1984Comfort and JoyФильмв роли Trevor
1983ТаггертСериалв роли DCI Matt Burke · эпизодов: 58
1983Чёрная гадюкаСериалв роли McAngus, Duke of Argyll · эпизодов: 1
1983Местный геройФильмв роли Watt
1983Dead on TimeФильмв роли Foreigner
1981БержеракСериалв роли Acupuncturist · эпизодов: 1
1980Девушка ГрегориФильмв роли Alec
1979Shakespeare's Mounted FootФильм
1978ПутникиСериалв роли Cooper · эпизодов: 1
1977The Thin End of the WedgeФильмв роли John
1975Just Another SaturdayФильм
1975Летучий отряд Скотленд-ЯрдаСериалв роли Gibson · эпизодов: 1
1974The Cheviot, the Stag and the Black, Black OilФильмв роли Various
1974PlayhouseСериалв роли Max Beerbohm · эпизодов: 1
1971Michael ReganФильмв роли Jerry's Mate
1970Пьеса дняСериалв роли Lord Vat / Singer etc · эпизодов: 1