
Acted in 18
2020s
- 2025
2010s
- 2019
- 2018
- 2013
National Theatre Live: Macbeth
Scottish Doctor
2000s
- 2007
Talk to Me
Raymond · 3 episodes
- 2002
- 2001
1990s
- 1994
Funny Man
Max Taylor
1980s
- 1987
- 1986
Captive
Psychologist
The Girl in the Picture
Ron
- 1985
The Unknown Soldier
Caledonians Corporal
- 1983
King Lear
Cornwall's Servant
- 1981