Known For
Filmography
2019
2017
20142013
2009
2006
20052003
2000
1999
1999
19981997
1996
1996
19961993
1990
1989
1988
1984

Good Omens
TV · as Demon Josh · 2 eps

The Loch
TV · as Ken Patterson · 4 eps
Scotland In A Day
Scotland In A Day
Movie

Broadchurch
TV · as Dr. Martin Baxter · 1 ep

Gary: Tank Commander
TV · 1 ep

The Flying Scotsman
Movie · as Armstrong
Meet the Magoons
Meet the Magoons
TV · 6 eps

Trevor's World of Sport
TV · as Brent Harrison · 1 ep

Monarch of the Glen
TV · as William Knox · 1 ep

Humdrum
Movie · as voice

My Life So Far
Movie · as Jim Skelly
The Creatives
The Creatives
TV · 12 eps

The Slab Boys
Movie · as Jack Hogg

Crossing the Floor
Movie · as Down and Out

Jude
Movie · as Politician
Dead Sea Reels
Dead Sea Reels
Movie

Mr Don & Mr George
TV · as Donald McDiarmid · 6 eps

Have I Got News for You
TV · as Self · 1 ep

Absolutely
TV · as Various Characters · 28 eps

Friday Night Live
TV · 3 eps
Who Dares Wins
Who Dares Wins
TV · as Various · 8 eps

