2016
Upstart Crow as Hunt2014
Still Open All Hours as Mr Newbold2012
Amicus: House of Horrors as Self2011
Celebrity Antiques Road Trip as Self - Participant2011
The Royal Bodyguard as Colonel Dennis Whittington2010
Love/Loss as Bill2009
Reggie Perrin as William2008
Little Dorrit as Doctor2006
Not Going Out as Geoffrey Adams2006
Mayo as Crytch2005
The Rotters' Club as Headmaster2004
The Worst Week of My Life as Dick Cook2000
My Hero as Headmaster1997
Midsomer Murders as Dr. Gregory Ransom1997
Midsomer Murders as Giles Wilding1997
The Jasper Carrott Trial as Not available1997
Shooting Fish as Horse Owner1997
Cause of Death as Justin Sanderson1996
Crossing the Floor as Asst. Chief Constable Turpin1995
Look at the State We're In! as Howard QC1995
Johnny And The Dead as Fletcher1995
The Adventures of Young Indiana Jones: Attack of the Hawkmen as Werner1995
A Very Open Prison as Chief Constable Christie1992
Between the Lines as Not available1992
Jewels as King George1991
Second Thoughts as Richard1991
The House of Eliott as Edward Maddox1991
Red Fox as British Ambassador1989
Agatha Christie's Poirot as Xavier St. Alard1989
That Summer of White Roses as Cinovnik1989
A Casualty of War as Edwards1989
Clowns as Maurice1988
Chelmsford 123 as Viatorus1988
The Play on One as Maurice1986
Peter the Great as Prince Vasily Golitsyn1986
Executive Stress as Not available1985
Screen Two as Chief Constable Christie1985
Screen Two as Asst. Chief Constable Turpin1983
Scarecrow and Mrs. King as Not available1983
Reilly: Ace of Spies as Lubinsky1983
The Cleopatras as Scipio Africanus1982
Inside the Third Reich as Xavier Dorsch1982
The Rocking Horse Winner as Father1980
S.O.S. Titanic as Thomas Andrews1979
Minder as Superintendent Roden1979
Sherlock Holmes and Dr. Watson as Sherlock Holmes1979
Thomas & Sarah as Not available1975
The Sweeney as Mills1975
The Doll as Claude Matty1974
I'm the Girl He Wants to Kill as Keston1973
Thriller as Keston1973
Some Mothers Do 'Ave 'Em as Not available1973
And Now the Screaming Starts! as Silas / Woodsman1973
1939 as Werner1972
Crown Court as Not available1971
Upstairs, Downstairs as Captain Axel Ryttsen1971
The Rivals of Sherlock Holmes as Harry Parsket1971
Justice as Major Bilton1971
Justice as Brian Bex1971
Kidnapped as Lt. Duncansby1971
The Raging Moon as Harold1970
Manhunt as Spiegel1970
Manhunt as Captain Spiegel1970
Roll On Four O'Clock as Roy Gifford1968
A Bit of Crucifixion, Father as Father James1967
Never Mind the Quality, Feel the Width as Not available1966
The Christmas Tree as Not available1965
Public Eye as Lipton1962
Z-Cars as PC Ken Baker1962
Bulldog Breed as Not available1961
The Avengers as Carter1956
Armchair Theatre as Andrew Lafone