| Movie | Mowgli: Legend of the Jungle | Wolf Elder (voice) | 2018-11-25 |
| Movie | Breathe | Mr. Tolland | 2017-10-13 |
| Movie | National Theatre Live: As You Like It | Adam | 2016-03-30 |
| Movie | The Borderlands | Father Calvino | 2014-03-28 |
| Movie | Mr. Turner | Lord Egremont | 2014-10-31 |
| Series | Da Vinci's Demons | Unknown | 2013-04-12 |
| Movie | Les Misérables | Gillenormand | 2012-12-18 |
| Movie | Dimensions | The Professor | 2011-09-20 |
| Movie | National Theatre Live: Collaborators | Vasily | 2011-12-01 |
| Movie | Love's Labour's Lost - Live at Shakespeare's Globe | Sir Nathaniel | 2010-09-28 |
| Movie | Shadows in the Sun | 2009-06-15 | |
| Movie | The Duchess | Dr. Neville | 2008-09-05 |
| Movie | Passage | Sir John Barrow | 2008-10-03 |
| Series | Fallen Angel | Hugh Treevor | 2007-03-11 |
| Movie | The Shell Seekers | Mr. Enderby | 2007-10-18 |
| Movie | The History Boys | Sleeping Clergyman | 2006-10-02 |
| Movie | Shadow of the Sword | Bertram | 2005-05-12 |
| Movie | Oliver Twist | Bookseller | 2005-09-23 |
| Movie | The Count of Monte Cristo | Morrell | 2002-01-23 |
| Movie | The Falklands Play | Rt Hon Michael Foot MP (Leader of the Opposition) | 2002-04-10 |
| Series | Foyle's War | Unknown | 2002-10-27 |
| Movie | The Importance of Being Earnest | Merriman | 2002-05-17 |
| Movie | My Brother Tom | Father Felix | 2001-11-16 |
| Movie | The Miracle Maker | Matthew / Annas (voice) | 2000-03-31 |
| Movie | EverAfter | Leonardo da Vinci | 1998-07-31 |
| Series | Midsomer Murders | Unknown | 1997-03-23 |
| Series | A Dance to the Music of Time | General Conyers | 1997-10-09 |
| Series | Trial & Retribution | Unknown | 1997-10-19 |
| Movie | The Gambler | Professor Olkhin | 1997-10-30 |
| Series | Kavanagh Q.C. | Unknown | 1995-01-03 |
| Series | Bramwell | Bishop of Stepney | 1995-05-01 |
| Movie | Message for Posterity | 1st Conservative MP | 1994-10-28 |
| Series | Dandelion Dead | Griffiths | 1994-10-30 |
| Movie | The Remains of the Day | Spencer | 1993-11-05 |
| Movie | The Trial | Court Usher | 1993-06-18 |
| Movie | Genghis Cohn | Deputy Mueller | 1993-11-09 |
| Movie | The Count of Solar | Judge | 1992-02-02 |
| Series | Heartbeat | Unknown | 1992-04-10 |
| Movie | Bad Girl | High Court Judge | 1992-07-14 |
| Movie | Do Not Disturb | Geoffrey Alderney | 1991-03-17 |
| Movie | Sleepers | Magistrate | 1991-04-10 |
| Series | Paul Merton: The Series | Unknown | 1991-09-25 |
| Movie | Redemption | Fernald | 1991-07-03 |
| Series | Behaving Badly | 1989-02-20 | |
| Movie | Murderers Among Us: The Simon Wiesenthal Story | Major Jones | 1989-04-22 |
| Movie | Manifesto | Dr. Lombrosow | 1988-01-27 |
| Movie | The Girl in a Swing | Coroner | 1988-09-29 |
| Movie | On the Black Hill | The Auctioneer | 1988-09-12 |
| Series | Inspector Morse | Unknown | 1987-01-06 |
| Movie | Maurice | Simcox | 1987-09-18 |
| Series | Miss Marple: Nemesis | Mr. Schuster | 1987-02-08 |
| Series | Pulaski | Unknown | 1987-10-02 |
| Movie | The Interrogation of John | Supt. Sidebotham | 1987-09-30 |
| Movie | Theban Plays: Antigone | Chorus | 1986-09-19 |
| Movie | Clockwise | Headmaster | 1986-03-01 |
| Movie | Foreign Body | Simons | 1986-09-26 |
| Series | Blott on the Landscape | Mr Bullett Finch | 1985-02-06 |
| Series | Edge of Darkness | Oakley | 1985-11-04 |
| Movie | A Room with a View | The Reverend Mr. Eager | 1985-12-13 |
| Movie | The Tragedy of Coriolanus | Cominius | 1984-03-26 |
| Movie | Rainy Day Women | Commanding Officer | 1984-04-10 |
| Series | The Bill | Unknown | 1984-10-16 |
| Movie | Pericles, Prince of Tyre | Helicanus | 1984-12-08 |
| Movie | Heat and Dust | Dr Saunders | 1983-01-01 |
| Series | Auf Wiedersehen, Pet | Unknown | 1983-11-11 |
| Movie | Ice Age | Professor Jenssen | 1978-05-17 |
| Series | The Carnforth Practice | Unknown | 1974-04-21 |
| Movie | Miss Julie | House Servant | 1972-01-01 |
| Series | Crown Court | Unknown | 1972-10-11 |
| Movie | Doctor Who: The Mind of Evil | Major Cosworth | 1971-03-06 |
| Series | The Six Wives of Henry VIII | Unknown | 1970-01-01 |
| Movie | John Clare: "I Am" | WF Knight | 1970-02-08 |
| Series | Play for Today | Unknown | 1970-10-15 |
| Series | Doomwatch | Unknown | 1970-02-09 |
| Series | Paul Temple | Unknown | 1969-11-23 |
| Movie | Doctor Who: The Savages | Tor | 1966-06-18 |
| Series | Doctor Who | Major Cosworth | 1963-11-23 |
| Series | Dr. Finlay's Casebook | Unknown | 1962-08-16 |
| Series | No Hiding Place | Unknown | 1959-09-16 |
| Series | Dixon of Dock Green | Unknown | 1955-07-09 |