2010
The King's Speech as Dr. Blandine Bentham
2006
Van Wilder 2: The Rise of Taj as Camford Dean
2006
A Harlot's Progress as Doctor Rock
2006
Mayo as Mr. Russell (1 episode)
2005
Keeping Mum as Judge
2005
Rome as Chief Augur (2 episodes)
2005
Princes in the Tower as Bishop De Cambrai
2004
A Good Woman as Cecil
2004
Nature Unleashed: Avalanche as Mikhail Zorich
2004
Around the World in 80 Days as Lord Rhodes
2003
The Other Boleyn Girl as Lord Farmleigh
2002
Possession as Professor Spear
2001
Victoria & Albert as Duke of Coburg
2000
Sins as Mr Collins (1 episode)
2000
Bedazzled as Play Actor
2000
Arabian Nights as Jerome Gribben (2 episodes)
2000
Up at the Villa as Colin Mackenzie
1999
A Christmas Carol as 2nd Broker
1999
The Clandestine Marriage as Traverse
1999
The Strange Case of Delfina Potocka as Schwabe
1998
The Tichborne Claimant as Cubitt
1998
Monk Dawson as Fr Julian
1997
Sixth Happiness as Father Ferre
1997
David as König Achisch
1995
Richard III as Archbishop Thomas
1995
Persuasion as Mr. Musgrove
1995
Kavanagh Q.C. as Dartwood (1 episode)
1994
The Madness of King George as Baker
1994
Good King Wenceslas as Baron Oskar
1994
Doomsday Gun as Hugh Mackler
1993
Lady Chatterley as Duke of Oaklands (4 episodes)
1992
As You Like It as Mr. Le Beau / Corin
1992
A Dangerous Man: Lawrence After Arabia as Valence
1991
Ashenden as British MP (1 episode)
1991
Uncle Vanya as Waffles
1991
Performance as Waffles (1 episode)
1990
The Fool as Augustus Roddick
1990
Drop the Dead Donkey (1 episode)
1990
Old Flames as Member
1990
One Foot In the Grave (1 episode)
1989
Fellow Traveller as Tudor Hamilton
1989
Campion as Mr. Kettle (2 episodes)
1987
Little Dorrit as Mr. Meagles
1987
The Ruth Rendell Mysteries as Dr. Trewynne (2 episodes)
1987
Miss Marple: Nemesis as Mr. Broadribb (2 episodes)
1986
Casualty as The Man (1 episode)
1986
The Insurance Man as The Fat Doctor
1986
Lovejoy as Michael Church (1 episode)
1985
Home to Roost as Lord Fell (1 episode)
1985
Morons from Outer Space as Soundman
1985
Screen Two as Tudor Hamilton (1 episode)
1984
Miss Marple as Mr. Broadribb (2 episodes)
1984
Oxbridge Blues as Bald don at party (2 episodes)
1984
Sherlock Holmes as Jabez Wilson (1 episode)
1984
Amy as Sir Sefton Brancker
1983
An Englishman Abroad as Shoe Shop Assistant
1983
Doctor Who: Mawdryn Undead as Dr. Runciman
1982
Aubrey as Opera House Manager
1982
Airline (2 episodes)
1981
The Good Soldier as Grand Duke
1979
Minder as Albert Wendell (1 episode)
1979
Who's Who as Man in Window
1978
Renoir, My Father as Dupois
1978
Edward and Mrs Simpson as Sir Harold Nicolson (1 episode)
1976
The Hunchback of Notre Dame as Lecornu / Sexton
1976
The Duchess of Duke Street (2 episodes)
1976
Loyalties as Inspector Dede
1976
The Glittering Prizes (6 episodes)
1976
The Glittering Prizes as Ronald Brathwaite (6 episodes)
1975
Royal Flash as Master
1975
The Way of the World as Sir Wilful
1975
The Sweeney as Finch (1 episode)
1974
Jennie: Lady Randolph Churchill as War Office Major (1 episode)
1974
Jennie: Lady Randolph Churchill as War Office Major
1974
Fall of Eagles as Albrecht (1 episode)
1973
Because of the Cats as Maris
1972
The Pied Piper as Burger
1972
Adult Fun as Mr Bryant
1972
The Edwardians (1 episode)
1972
The Trouble with 2b: Part Five, Thirty Years Younger
1971
O Fat White Woman as Mr. Bagley
1971
Edna: The Inebriate Woman as Victor, Helper at 'Jesus Saves'
1971
The Onedin Line as Mitchell (2 episodes)
1970
Play for Today as Doctor (1 episode)
1970
Play for Today as Fowler (1 episode)
1970
Play for Today as Victor, Helper at 'Jesus Saves' (1 episode)
1970
Catweazle as Boris (1 episode)
1969
The First Churchills (3 episodes)
1969
Hadleigh as Brunswick (1 episode)
1969
A Touch of Love as Mike
1968
The Caesars as Pomponius (1 episode)
1968
The Expert as Gibbon (1 episode)
1968
The First Lady (1 episode)
1968
Rogues' Gallery as Mr. Peagreen (1 episode)
1966
The Corridor People as Ferdinand XVIII of Morphania (1 episode)
1966
You Can't Win as Harry (7 episodes)
1965
Doctor Who: The Chase as Francis Bacon
1965
The Man In Room 17 as Bannerman (1 episode)
1965
Game for Three Losers as Peter Fletcher
1963
Doctor Who as Doctor Runciman (2 episodes)
1961
The Avengers as Dr. Russell (1 episode)
1960
The League of Gentlemen as Chorus Boy (uncredited)
1959
No Hiding Place (1 episode)