Known For
Filmography

City Lights: Pure Dead Brilliant
Movie · as Self

Tales of the Tardis
TV · as Sven · 1 ep

Fast Romance
Movie · as Mr Braithewaite

Gerard Kelly: A Celebration
Movie · as Self

Still Game: Plum Number
Movie · as Choirmaster

Rockface
TV · as Dennis · 3 eps

Monarch of the Glen
TV · 1 ep

H.E. Double Hockey Sticks
Movie · as Marvin

Orphans
Movie · as Uncle Ian

Postmortem
Movie · as Capt. Moore

The Missing Postman
Movie · as Roger Gourock

Burke and Hare: The Musical
Movie

Shepherd on the Rock
Movie · as Cruickshank

Border Warfare
TV · 3 eps

Heavenly Pursuits
Movie · as Headmaster

Blood Red Roses
Movie · as Labour MP

City Lights
TV · as Adam McClelland · 30 eps

Knockback: 2
Movie · as Rock Band

Restless Natives
Movie · as Illingworth

A Sense of Freedom
Movie · as Tam

End of the Line
Movie · as Archie

Local Hero
Movie · as Fraser

Taggart
TV · 2 eps
Living Apart Together
Movie · as Steve

Andrina
Movie · as Isaac Irving

Gregory's Girl
Movie · as Gregory's Dad

Just a Boys' Game
Movie

Up Pompeii!
TV · as Lieutenant Prescius · 1 ep

Doctor Who: The Crusade
Movie · as Reynier de Marun

Doctor Who: The Aztecs
Movie · as Aztec Captain

Doctor Who
TV · as Aztec Captain · 4 eps
