2021
The Vicar of Dibley: Inside Out as Self (Archive Footage)2005
Ten Ways The World Will End as Narator2000
Longitude as Commodore Forrest1997
Loved by You as Harold Conway1996
Hetty Wainthropp Investigates as Bernard Shawcross1994
The Vicar of Dibley as David Horton1993
Gallowglass as Ralph Apsoland1992
Heartbeat as Joss Harrop1990
Missing Persons as Bernard Shawcrose1989
Chinese Whispers as Dr. Buckman1987
French & Saunders as Not available1987
After Pilkington as Boris1986
Lovejoy as Sgt. Bob Pulver1986
All at No 20 as Not available1986
Brush Strokes as Lionel Bainbridge1986
Shergar as Deferre1985
Screen Two as Deferre1985
Screen Two as Boris1985
Mrs. Capper's Birthday as Jack1984
The Bill as Not available1984
Robin of Sherwood as Hubert Walter1984
Hammer House of Mystery and Suspense as Inspector Crane1984
The Chain as Tornado1984
Squaring the Circle as Jagielski1984
The Prisoner of Zenda as Smithers1984
And the Wall Came Tumbling Down as Inspector Crane1983
To the Camp and Back as Michael1982
Outside Edge as Dennis1982
Harry's Game as Commissioner of Police1981
Brideshead Revisited as Major Wilson1981
Escape to Victory as Mueller, german coach1981
The Perfect House as Curtis Howard1980
The Gentle Touch as Tom Scott1980
Hammer House of Horror as Bacharach1980
The Great Riviera Bank Robbery as Ministry Man1980
Sir Henry at Rawlinson End as Max1980
Carpathian Eagle as Bacharach1979
Minder as Alex Rowan1979
Hanover Street as 2nd German Clerk1978
Return of the Saint as Rickman1978
Enemy at the Door as Teddy Lupus1978
Edward and Mrs Simpson as Chips Channon1978
Edward & Mrs. Simpson as Chips Channon1977
The Professionals as Turner1976
The New Avengers as Roach1975
Rumpole of the Bailey as Not available1975
Space: 1999 as Winters1975
The Sweeney as Alan Fowler1974
The Top Secret Life of Edgar Briggs as Greville1974
Napoleon and Love as Not available1972
Crown Court as Trevor Sanderson1971
Zeppelin as Harlich1971
Clean Sweep as Mr Collett1970
Up Among the Cuckoos as TV Reporter1969
Softly Softly: Task Force as Derek Watson1969
Softly Softly: Task Force as Jameson1969
Softly Softly: Task Force as Bruton1969
Hadleigh as Werner Von Hermsdorff1956
Armchair Theatre as TV reporter