Actor · Born 1949
Macbeth
2025 · as Duncan / Doctor
Wild Rose
2019 · as Judge
Outlaw King
2018 · as Lord Simon Fraser
National Theatre Live: Macbeth
2013 · as Scottish Doctor
Funny Man
1994 · as Max Taylor
Captive
1986 · as Psychologist
The Girl in the Picture
1986 · as Ron
Out of Africa
1985 · as Minister
White Nights
1985 · as Flight Engineer
The Unknown Soldier
1985 · as Caledonians Corporal
King Lear
1983 · as Cornwall's Servant
Chariots of Fire
1981 · as Rob Liddell