Known For
Filmography
2000
2000
1997
1995
1995
1992
1989
1989
1988
1986
1984
1984

Rebus
TV · as Sammy McNally · 1 ep

Monarch of the Glen
TV · as Graeme · 1 ep

The Ruby Ring
Movie

Braveheart
Movie · as Elder Stewart

Hamish Macbeth
TV · as Young Crofter · 2 eps

Strathblair
TV · as Geordie Stewart · 2 eps

The Gift
Movie · as Vagrant

Venus Peter
Movie · as McCreevie

The Play on One
TV · as Vagrant · 1 ep

Blood Hunt
Movie · as Joiner

End of the Line
Movie · as Prentice

Comfort and Joy
Movie · as Trevor's Workman