Scotland In A Day (2014)
Mr. McLeish
Not Another Happy Ending (2013)
Diggory
Tamara Drewe (2010)
Thorold
The Golden Compass (2007)
Charles Doyle
The Strange Case of Sherlock Holmes & Arthur Conan Doyle (2005)
Uncle Crawford
My Life So Far (1999)
Brian McKinley
Shallow Grave (1994)
Sam the Forger
Down Among the Big Boys (1993)
Scotch & Wry 4 - Prince of Pochlers (1992)
Various
Triple Scotch & Wry (1990)
Campbell Sinclaire
Tank Malling (1989)
Duncan Hey
Up Line (1987)
Scotch & Wry (1986)
Doctor Taylor
Sacred Hearts (1985)
Lady Felicity
Britannia Hospital (1982)
Alistair
Gregory's Girl (1981)
Felix Clare
Tess (1979)
McPherson
The First Great Train Robbery (1978)
Paul
The Thin End of the Wedge (1977)
Vicar
Able's Will (1977)
Sir Walter Scott
The Caledonian Account (1976)
Narrator
BLAST (1975)
The Cheviot, the Stag and the Black, Black Oil (1974)
Dunfermline (1974)
Travelpass - It's Just the Ticket (1973)