2003
Little Clumps of Hair as Publican
1990
Beatrix: The Early Life of Beatrix Potter as George Massee
1990
Silent Scream as Brixton PO
1982
How Many Miles to Babylon? as Sergeant Barry
1979
In England's Green and Pleasant Land as McNally
1977
A Bridge Too Far as Soldier
1975
The Sweeney as Bernie (1 episode)