2009
Harry Hill's TV Burp Gold 2 as Arthur Manley (archive footage)2006
Joy Division as Bothringaye2005
Pierrepoint: The Last Hangman as Uncle Tom2002
Foyle's War as Robert Woolton2002
Harry Hill's TV Burp as Not available2000
Harlan County War as Judge Doyle Harris1997
Jonathan Creek as Oliver1993
Century Falls as Not available1990
A Ghost in Monte Carlo as Police Chief Gutier1990
Kremlin Farewell as Stalin1989
Bomber Harris as A.M. Sir Robert Saundby1988
Hannay as Not available1988
The Fortunate Pilgrim as Pugnale1988
A Very British Coup as Inspector Page1986
Casualty as Kevin Elkins1984
The Bill as Not available1984
Hammer House of Mystery and Suspense as Mr. Prentice1984
Sakharov as Prosecutor1984
The Case of Marcel Duchamp as Not available1984
In Possession as Mr. Donald Prentice1980
The Gentle Touch as Not available1980
The Enigma Files as Commander1980
The Great Riviera Bank Robbery as Commissaire1979
Minder as Charles Riding1979
Minder as Cronin1979
Tales of the Unexpected as Detective Sergeant Jim Gordon1979
The Cannon & Ball Show as The Estate Agent1979
Dick Turpin as Karoly1978
Grange Hill as Mr. Wainwright1977
The Professionals as Harry Scott1977
Target as Not available1977
Sinbad and the Eye of the Tiger as Zabid1977
Sweeney! as Matthews1976
Voyage of the Damned as Cuba Harbour Pilot (uncredited)1976
Spy Story as Commander Wheeler1975
Space: 1999 as Humanoid1975
The Sweeney as Thomas1975
Survivors as Sanders1975
The Venturers as Not available1975
The Hiding Place as Fred Koonstra1974
South Riding as Not available1973
Warship as Not available1972
The Protectors as Philip Bentley1972
The Adventurer as Micholos Zentner1972
Colditz as Hartwig1972
Lady Caroline Lamb as Benson1972
Running Scared as Mr. Willis1971
Budgie as Mr. Drummond1971
Barlow as Not available1971
The Hunting Party as Buford King1971
Doctor Who: Colony in Space as Caldwell1970
Darling Lili as Bedford1970
Trog as Inspector Greenham1970
The Cellar and the Almond Tree as Not available1969
The Main Chance as Patrick Bell1969
The Main Chance as George Dyson1969
Paul Temple as Not available1968
The Expert as Norman Hobson1968
The Champions as Emil1968
Witchfinder General as Fisherman1968
Interlude as George Selworth1968
Luther as Weinand1967
The Lion, the Witch and the Wardrobe as Not available1967
Torture Garden as Dr. Heim (segment 2 "Terror Over Hollywood")1967
They Came from Beyond Space as Richard Arlen1967
The Shuttered Room as Tait1967
Doctor Who: The Faceless Ones as Inspector Crossland1966
Softly, Softly as Not available1966
Breaking Point as Not available1966
You Can't Win as Not available1965
Doctor Zhivago as The Bolshevik1965
Doctor Who: The Crusade as Saladin1965
Come Buttercup, Come Daisy, Come......? as Det. Sgt. Crouch1964
Doctor Who: The Dalek Invasion of Earth as Carl Tyler1963
Doctor Who as Inspector Crossland1963
Doctor Who as Caldwell1963
Doctor Who as Carl Tyler1962
Z-Cars as Not available1962
Z-Cars as Larry1962
Compact as Not available1962
Studio Four as Negrini1961
The Avengers as Not available1960
Maigret as Francois1959
No Hiding Place as Not available1958
Carry On Sergeant as Injured Recruit