
2011
The Crimson Petal and the White as Not available2010
Canoe Man as Judge2006
The Thieving Headmistress as Father O'Malley2004
Ladies in Lavender as BBC Announcer2001
Princess of Thieves as Archbishop1997
Midsomer Murders as Peregrine Slade1997
Mrs. Dalloway as Lord Lezham1997
Ain't Misbehavin' as George Nightingale1996
Our Friends in the North as Judge1996
The Willows in Winter as Prendergast1993
Goodnight Sweetheart as Not available1993
The Remains of the Day as Sir Leonard Bax1993
Bhaji on the Beach as Ambrose Waddington1992
Howards End as Colonel Fussell1992
Fergie & Andrew: Behind the Palace Doors as Richard Eddington1991
One Against the Wind as Court General1991
The Black Candle as Defence Counsel1990
Keeping Up Appearances as The Major1990
Keeping Up Appearances as Major1990
Shoot to Kill as MI5 Senior Officer1988
Beryl Markham: A Shadow on the Sun as Sir George Truman1987
Personal Services as Mr. Marples1986
A Room with a View as Sir Harry Otway1986
Clockwise as Headmaster1986
Brush Strokes as Charles Crane1986
Yes, Prime Minister as Not available1984
The Last Days of Pompeii as Calenus1983
And the Ship Sails On as Sir Reginald J. Dongby1982
Doctor Who: Time-Flight as Andrews1982
Gilbert and Sullivan: Their Greatest Hits as W.S. Gilbert1981
Bergerac as Perkins1981
Chariots of Fire as Head Waiter - The Savoy1980
Yes Minister as Not available1980
The Gentle Touch as Not available1980
Breaking Glass as Garage Customer1980
Drake's Venture as Sir Christopher Hatton1980
Pumaman as Museum Curator1979
Tales of the Unexpected as Wilkins1979
Danger UXB as Flt. Lt. Fenwick1979
A Light That Shines as Brother Ambrose1978
Pennies from Heaven as Bank Manager1978
A Most Public Affair as Raymond Kidwell QC1977
The Professionals as Walton1977
BBC2 Play of the Week as Brother Ambrose1977
The Prince and the Pauper as Mean Man1977
Holocaust 2000 as Sheckley1977
Jabberwocky as 1st Merchant1977
The Rocking Horse Winner as Father1977
An Hour in the Life... as Alex Lennon: News Editor1976
The New Avengers as Carter1976
A Martyr to the System as Claude1975
Rumpole of the Bailey as Mr. Grayson1975
Rumpole of the Bailey as Sir Frank Fawcett1975
Barry Lyndon as Sir Richard1975
Man Friday as Carey1975
Goodbye as Powsey1975
Flame as Salesman In Car Showroom (uncredited)1974
Playhouse as Claude1974
Luther as Prior1974
The Inheritors as Christofeson1974
Leeds United! as Philip Stringer1974
Jennie: Lady Randolph Churchill as Not available1974
Man About the House as Morris Pluthero1973
Thriller as Col. Wright1973
Warship as Not available1973
Someone at the Top of the Stairs as Colonel Wright1973
Don't Just Lie There, Say Something! as Attorney General1972
The Protectors as Jones1972
The Protectors as Auctioneer1972
The Bankrupt as James1972
The Regiment as Not available1972
Young Winston as Le capitaine du 35e Sikhs1971
Upstairs, Downstairs as Henry Pritchett1971
Justice as Alex Lennon1971
The Rivals of Sherlock Holmes as Lord Wiltshire1970
Play for Today as Not available1970
Manhunt as Louis1970
Shadows of Fear as Peter1970
The Six Wives of Henry VIII as Sir Christopher Hales1970
Lay Down Your Arms as Major Hissock1969
The Main Chance as Braintree1969
The Main Chance as Lawrence Wingrove1969
Strange Report as Inspector Collins1967
Callan as Not available1966
Softly, Softly as Not available1966
Morgan: A Suitable Case for Treatment as Second Counsel1965
BBC Play of the Month as Lord Burleigh, Lord High Treasurer1965
Public Eye as Enright1963
Doctor Who as Andrews1960
Sink the Bismarck! as First Lieutenant - Destroyer (uncredited)1951
Hallmark Hall of Fame as Court General1950
Sunday Night Theatre as De Grignon