Known For
Filmography
2023
2013
20082006
2002
2000
1998
1994
1994
1993
1992
1990
1989
1983

Dead Shot
Movie · as Vet

Shetland
TV · as Plant Manager · 1 ep
Cracked
Cracked
TV · as Rory · 6 eps

Red Road
Movie · as Angus

Sweet Sixteen
Movie · as Tony

Monarch of the Glen
TV · 1 ep

My Name Is Joe
Movie · as Alf

Marooned
Movie · as Thug #1

Takin' Over the Asylum
TV · as Carpenter · 6 eps

The Long Roads
Movie · as Terry

Strathblair
TV · as Mark Stewart · 2 eps

Silent Scream
Movie · as PO3

Dream Baby
Movie · as Policeman in Pub

Taggart
TV · 2 eps