2024
Damaged as Village Man2021
Grace as Hector Hegarty2021
The Last Bus as Billy (Drunk)2021
Go Home as Mike2019
Get Duked! as PC Dougie2019
Memories of Lindsay Anderson as Self2018
The Flu That Killed 50 Million as Victor Vaughan2017
Darkest Hour as Lord Kingsley Wood2016
Whisky Galore as Angus2015
Jonathan Strange & Mr Norrell as Honeyfoot2015
The Legend of Barney Thomson as Charlie2014
Outlander as Old Charlie2013
Endeavour as Jephthah Claypole2011
Black Mirror as William Grange, Dentist2011
The Field of Blood as Father Richards2011
Hattie as Ron2010
Donkeys as Brian Colburn2009
Garrow's Law as Robert Boycott2009
Terror! Robespierre and the French Revolution as Couthon2008
A Risk Worth Taking as Maxwell Borthwick2005
To the Ends of the Earth as Wheeler2005
Lassie as O'Donnell2005
The Strange Case of Sherlock Holmes & Arthur Conan Doyle as Harry How2004
Hustle as Tip Jones2004
New Tricks as Archie Milgrow2004
The Rocket Post as Reverend Shand2004
One Last Chance as Macgregor2003
The Key as Not available2003
Dr. Jekyll and Mr. Hyde as Poole2002
Snoddy as Professor Baxter2001
Conspiracy as Alfred Meyer2000
The House of Mirth as Mr. Bry1999
The Messenger: The Story of Joan of Arc as the executioner / the torturer of the trial1998
Vigo as Fatman1997
The History of Tom Jones: A Foundling as Parson Supple1997
The James Gang as Spanner1996
Loch Ness as Repairman1995
Hamish Macbeth as Rory Campbell1995
In the Bleak Midwinter as Ventriloquist1995
Eleven Men Against Eleven as Cliff Tutley1992
Heartbeat as Andrew McIntyre1992
In Dreams as Journalist/Dave1992
Is That All There Is? as Self1988
The Great Escape II: The Untold Story as Kirby-Green1988
Lucky Sunil as Cyril1987
Little Dorrit as Clarence Barnacle1986
City Lights as Alisdair1986
Lovejoy as Willy Kinross1986
Heavenly Pursuits as Father Cobb1985
Gulag as Vlasov1984
Amadeus as Hospital Attendant1984
A Christmas Carol as Ben1982
Cloud Howe as Dite Peat1982
Britannia Hospital as Biles1978
Return of the Saint as Bartender1975
Get Some In! as Bruce Leckie1973
Last of the Summer Wine as The Best Man1972
Just Your Luck as Youth at Wedding1970
Play for Today as Boy in Grounds1970
Warm Feet, Warm Heart as Nigel Purvis1970
Is That Your Body, Boy as Spratt1970
The Right Prospectus as Boy in Grounds1970
Let There Be Light as Pupil Teacher1968
if.... as Biles1966
This Man Craig as Not available