2003
Calendar Girls as Richard2003
Appointment with Dr. Terrible as Interviewee – Actor2003
The Planman as Lord Belford2002
Possession as Sir George2001
Waking the Dead as Sir Cyril Barrett2001
Dr. Terrible's House of Horrible as Professor MacLewton2001
Attila as Senator2000
Don Quixote as Montesino1998
I Want You as Old Man1998
Vanity Fair as Lord Bareacres1998
The Sea Change as Chairman of the Board1997
Midsomer Murders as Reggie Barton1997
Richard II as John of Gaunt1997
Soul Music as Mustrum Ridcully (voice)1997
Soul Music as Mustrum Ridcully (voice)1996
The Innocent Sleep as George1996
Fantoosh as Old Man1994
Love on a Branch Line as Professor Pollux1993
The Inspector Alleyn Mysteries as Sir Henry Ancred1992
Thacker as Humphrey Folland1991
Performance as John of Gaunt1990
Waiting for God as Tom Ballard1990
Oxford as Professor Temple1990
Kremlin Farewell as Lipetkin1988
The Modern World: Ten Great Writers as Home Secretary1988
A Handful of Dust as Mr. Graceful1988
Didn't You Kill My Brother? as Judge Hate1987
East of Ipswich as Headmaster1987
The Happy Valley as Chief Justice (voice)1986
A Very Peculiar Practice as Jock McCannon1986
All Passion Spent as Herbert1986
All Passion Spent as Herbert1985
Out of Africa as Lord Belfield1985
Code Name: Emerald as Sir Geoffrey Macklin1985
Monsignor Quixote as The Bishop1985
Bleak House as Lord Chancellor1984
Much Ado About Nothing as Friar Francis1984
The Company of Wolves as Old Priest1983
Agatha Christie's Partners in Crime as Not available1983
Flying Into the Wind as Judge Wood1983
The Beggar's Opera as Player1983
The Cleopatras as Theodotus1983
Tales Out of School as Judge Wood1983
Floating Off as French1982
The Comic Strip Presents... as Judge Hate1982
The Comic Strip Presents... as Professor Temple1982
Britannia Hospital as Professor Millar1982
The Missionary as Fitzbanks1982
Cymbeline as Caius Lucius1981
For Your Eyes Only as First Sea Lord1981
Beloved Enemy as Sir Peter1980
Doctor Who: The Horns of Nimon as Soldeed1978
The BBC Television Shakespeare as Friar Francis1978
The BBC Television Shakespeare as Caius Lucius1977
The Professionals as Minister1977
Jabberwocky as Fanatics' Leader1977
1990 as Not available1977
Raffles as Not available1977
Three Dangerous Ladies as Collins, the Butler1977
Hardcore as Lord Yardarm1976
Star Maidens as Not available1975
Rumpole of the Bailey as Not available1975
Porridge: No Way Out as Prison Doctor1974
Father Brown as Colonel James Bohun1974
The Little Prince as The General1974
The Abdication as Barberini1974
Romance with a Double Bass as Count Alexei1973
O Lucky Man! as Stewart / Prof. Millar / Meths Drinker1973
The Final Programme as Dr Smiles1972
The Adventures of Black Beauty as Not available1972
The Ruling Class as Truscott1972
Up the Chastity Belt as Sir Coward de Custard1972
The Amazing Mr. Blunden as Mr. Clutterbuck1972
Something to Hide as Lay Preacher1971
Great Performances as The Bishop1971
Percy as Alfred Spaulton1971
The Road Builder as Mr. Bolton1971
The Guardians as Not available1971
The Snow Goose as Recruiting Officer1970
Play for Today as Not available1970
Catweazle as Gobbling1970
The Rise and Rise of Michael Rimmer as Bishop of Cowley1970
Leo the Last as Lawyer Max1970
Curse of the Mummy as Mr. Trelawny1969
The Virgin Soldiers as MO1969
The File of the Golden Goose as Smythe1968
if.... as History Master1967
Much Ado About Nothing as Verges1966
Mystery and Imagination as Not available1966
Morgan: A Suitable Case for Treatment as Counsel1965
One Way Pendulum as Prosecuting Counsel1965
Dead Man's Chest as Murchie1964
Detective as Not available1964
Redcap as Not available1964
HMS Paradise as Not available1963
Doctor Who as Soldeed1963
We Joined the Navy as Naval Officer (uncredited)1962
Dr. Finlay's Casebook as Not available1961
Don't Bother to Knock as Scoutmaster1959
No Hiding Place as Not available1959
The Bridal Path as Man Giving Directions to the Beach (uncredited)1958
Fair Game as Not available1957
Nicholas Nickleby as Not available1955
The Adventures of Robin Hood as Friar Dennis1951
Hallmark Hall of Fame as Recruiting officer1950
Sunday Night Theatre as Sir Andrew Aguecheek