2024
Protection as Sid Nyles2024
Assassin's Guild as Governor Bludhorn2023
The Chemistry of Death as Andrew Brody2023
The Chemistry of Death as Not available2023
Raging Grace as Mr. Garrett2023
Fear the Invisible Man as Wicksteed2023
The Strange Case of Dr. Jekyll & Mr. Hyde as Sir Danvers Carew2022
Star Wars: Andor as Chieftan2022
Raven's Hollow as Dr. Garrett2022
My Neighbor Adolf as Marek Polsky2022
Fisherman's Friends: One and All as Jago2022
Kingslayer as Dafydd2021
Landscapers as William Wycherley2021
Bull as Norm2021
Help as Hercules2021
Wonders of Scotland with David Hayman as Himself2021
The Ballad Of Billy McCrae as Billy McCrae2020
The Nest as Souter2019
Guilt as Alec McCall2019
Hatton Garden as Danny Jones2019
Blinded by the Light as Mr. Evans2019
Dad's Army: The Lost Episodes as Private Frazer2019
Fisherman's Friends as Jago2019
The Corrupted as Raymond Ellery2018
Two Graves as Tommy O'Neil2018
Dirt Road To Lafayette as Uncle John2018
Captain Jack and the Furious Few as Himself - Presenter2017
Taboo as Brace2017
Bang as Jeff Campbell2017
Finding Your Feet as Ted2017
Viceroy's House as Ewart2017
Gus & Son as Gus2016
Scotch! The Story of Whisky as Not available2015
London Spy as Mr Turner2015
London Spy as Mr. Turner2015
Macbeth as Lennox2015
Scotland's War at Sea as Self - Presenter2015
Dartmoor Killing as Tom2015
Scotland's Vital Spark: The Clyde Puffer as Self - Presenter2015
Wasted Time as Not available2014
Jack Ryan: Shadow Recruit as Sergey Dostal2014
Queen & Country as Clive Rohan2014
Clydebuilt: The Ships that Made the Commonwealth as Self - Presenter2014
Castles in the Sky as Frederick Lindemann2014
Liam and Lenka as Docherty2013
Shetland as Joe Dalhousie2012
The Hollow Crown as Worcester2012
The Paradise as Jonas Franks2012
Sawney: Flesh of Man as Sawney Bean2012
The Domino Effect as Robert2010
Burke & Hare as Danny McTavish2010
One Night in Emergency as Not available2010
The Search for Sherlock Holmes as himself2009
Wasted as Joe2008
The Boy in the Striped Pyjamas as Pavel2007
Lewis as Not available2007
Flood as Major General Ashcroft2007
Speed Dating as Doctor Birmingham2006
Robin Hood as Not available2006
Avenger as Zoran Zilic2006
Small Engine Repair as Jesse Gold2005
Rag Tale as Geoff Randal2005
Where the Truth Lies as Reuben2004
New Tricks as Himself2004
Gladiatress as General Rhinus2003
Gifted as Michael Sanderson2002
Still Game as Not available2002
The Last Great Wilderness as Ruaridh2002
The Sucker Punch as Not available2002
The Wild Dogs as Victor2002
As the Beast Sleeps as Alec2001
Waking the Dead as Eddie Vine2001
Murder Rooms: Mysteries of the Real Sherlock Holmes as Mitchell2001
The Tailor of Panama as Luxmore2000
Vertical Limit as Frank „Chainsaw“ Williams2000
Ordinary Decent Criminal as Tony Brady2000
Best as Tommy Dougherty2000
Tough Love as Barry Hindes1999
The Lost Son as Nathalie's Pimp1999
The Match as Scrapper1998
V.I.P. as Stiles1998
Space Island One as Not available1998
Legionnaire as Recruiting Sergeant1998
My Name Is Joe as McGowan1998
Getting Hurt as Corvin1997
Trial & Retribution as Det. Supt. Michael Walker1997
The Jackal as Terek Murad1997
The Boxer as Joe Hamill's Aide1997
Smilla's Sense of Snow as Telling1997
Twin Town as Dodgy1997
Regeneration as Maj. Bryce1997
The Near Room as Dougie Patterson1997
Friendly Voices as Alec1996
Spin City as George Washington #11996
The Lucky Suit as Not available1995
Rob Roy as Sibbald1995
Ghosts as Les Rudkin1994
Finney as McDade1990
Silent Scream as PO41989
Venus Peter as Kinnear1987
Hope and Glory as Clive1987
England's Glory as Interviewee1987
Double Scotch & Wry as Various1986
Casualty as Phil Davies1986
Sid and Nancy as Malcolm McLaren1986
Murphy's Law as Jack1986
Heavenly Pursuits as Jeff Jeffries1986
Scotch & Wry as Not available1985
A Sense of Freedom as Jimmy Boyle1984
End of the Line as Bobby1983
Reilly: Ace of Spies as Von Jaegar1983
Ill Fares the Land as Not available1983
Mr. Right as Raymond1982
Coming Out of the Ice as Guard Commander 11982
Nightlife as Denny1981
Eye of the Needle as Canter1979
Question Time as Himself - Panellist1978
Enemy at the Door as Oberleutnant Hellman1977
The Eagle of the Ninth as Liathan1972
Just Your Luck as Alec1970
Play for Today as Alec2015
Scotland's War at Sea Presenter1997
The Near Room Director1993
The Hawk Director1993
A Woman's Guide to Adultery Director1992
Black and Blue Director1990
Silent Scream Director1989
Govan Ghost Story Director