2023
Comedy Classics: Keeping Up Appearances as Self (archive footage)2015
Rosamunde Pilcher: Fighting for Her Family as Edward Whiteley2013
Excalibur: Behind the Movie as Self2012
Cuckoo as Dr. Rafferty2009
The Old Guys as Roy2007
The Alan Titchmarsh Show as Self2007
Doctor Who: Voyage of the Damned as Mr. Copper2004
Hustle as Yusef2003
101 Dalmatians II: Patch's London Adventure as Additional Voices (voice)2002
Born and Bred as Reverend Brewer2002
Young Arthur as Illtud1999
Aristocrats as King George II1997
Midsomer Murders as Felix Hope1997
The Memoirs of Hyacinth Bucket as Richard1993
Peak Practice as Norman Shorthose1992
Heartbeat as Victor Kellerman1991
The War That Never Ends as Athenagoras1990
Keeping Up Appearances as Richard Bucket1990
Othello as Brabantio / Gratiano1988
Gentlemen and Players as Sammy1988
Young Toscanini as Not available1988
Journey's End as Captain Hardy1987
Inspector Morse as Dr Bartlett1987
Pack of Lies as Ellis1987
Cause Célèbre as P.P. Croom Johnson1986
First Among Equals as Alec Pimkin1986
A Very Peculiar Practice as Not available1986
All Together Now as James1985
The Ray Bradbury Theater as St. John Court1985
The Pickwick Papers as Mr. Tupman1985
What Mad Pursuit as Bonwit Steinhauser1985
Doctor Who: Revelation of the Daleks as Professor Jobel1984
A Passage to India as Major Callendar1984
Pericles, Prince of Tyre as Lord Cerimon1984
Memed My Hawk as Magistrate1983
Martin Luther, Heretic as Johann Tetzel1982
The Barchester Chronicles as Dr. Proudie1982
Praying Mantis as Dr. Faure1981
Winston Churchill: The Wilderness Years as Not available1981
Excalibur as Ector1981
The Potsdam Quartet as Aaron Green1980
The Gentle Touch as Not available1980
The Nesbitts Are Coming as Not available1980
Dr Jekyll and Mr Hyde as Hastie Lanyon1980
An Ordered Life as Director of Austrian State Radio1979
Tales of the Unexpected as Latham1979
Henry IV Part 1 as Thomas Percy, Earl of Worcester1979
Home-Movies as Alec Thorne1978
The BBC Television Shakespeare as Thomas Percy, Earl of Worcester1978
The BBC Television Shakespeare as Lord Cerimon1978
Bless Me Father as Fred Dobie1978
Hazell as Not available1978
The Sailor's Return as Reverend Pottock1978
Foreign Affairs as Adamson1977
The Kitchen as Frank1976
Victorian Scandals as William Hepworth-Dixon1976
Beasts as 'Bunny' Nettleton1976
Romeo and Juliet as Friar Lawrence1976
Buffet as Air steward1976
Beasts: The Dummy as 'Bunny' Nettleton1976
Beloved as William Hepworth-Dixon1975
Shadows as Not available1975
Goodbye as Savory1975
The Breakthrough as Robbie1974
Playhouse as Robbie1974
Playhouse as Alec Thorne1974
Playhouse as Director of Austrian State Radio1974
Playhouse as Aaron Green1974
South Riding as Not available1973
The National Health as Ash1973
Man at the Top as Massey1972
The Frighteners as Machen1972
Dead of Night as Dan1972
Frenzy as Johnny Porter1972
Death Line as Inspector Richardson1972
A Warning to the Curious as Dr. Black1971
A Ghost Story for Christmas as Dr. Black1971
The Stalls of Barchester as Dr. Black1970
Play for Today as Air Steward1970
Play for Today as Savory1970
Waugh on Crime as Not available1970
Roll On Four O'Clock as Max Fielder1970
Mad Jack as Not available1969
Dombey and Son as Major Bagstock1969
Birthday as Not available1968
The Expert as Graham Richards1968
A Midsummer Night's Dream as Snug1968
All's Well That Ends Well as Parolles1965
Catch Us If You Can as Duffie1963
Doctor Who as Jobel1951
Hallmark Hall of Fame as Ellis