1995
The Thin Blue Line as Arrested Man1995
Funny Bones as Club Owner1995
The Vacillations of Poppy Carew as Postman1994
Pie in the Sky as Jim Shane1993
Peak Practice as Ken Waight1993
Cabaret as Herr Schultz1992
Tales from Hollywood as Waiter1991
A Murder of Quality as Samuel Glaston1989
Sir Norbert Smith: A Life as Melvyn Merry1985
Howards' Way as Anthony Elliott1982
Grass as Mr. Fraser1981
The Union as Walter Stevens1980
Dreams of Leaving as Doctor1979
Minder as Monty1977
The Professionals as Smith1977
Joseph Andrews as Booby Steward1977
Count Dracula as Bowles1977
Count Dracula as Not available1977
True Patriot as Pastor Shilds1972
Doctor Who: Day of the Daleks as Guard1963
Doctor Who as Guard at Work Centre