2025
						
							Doctor Who: The Savages as Tor (voice)						
					 
									
						2024
						
							Rejoyce! as Jim (voice)						
					 
									
						2019
						
							His Dark Materials as Butler (1 episode)						
					 
									
						2018
						
							Mowgli: Legend of the Jungle as Wolf Elder (voice)						
					 
									
						2017
						
							Breathe as Mr. Tolland						
					 
									
						2016
						
							National Theatre Live: As You Like It as Adam						
					 
									
						2014
						
							Mr. Turner as Lord Egremont						
					 
									
						2014
						
							The Borderlands as Father Calvino						
					 
									
						2013
						
							Da Vinci's Demons (1 episode)						
					 
									
						2012
						
							Les Misérables as Gillenormand						
					 
									
						2011
						
							National Theatre Live: Collaborators as Vasily						
					 
									
						2011
						
							Dimensions as The Professor						
					 
									
						2010
						
							Love's Labour's Lost - Live at Shakespeare's Globe as Sir Nathaniel						
					 
									
									
						2008
						
							Passage as Sir John Barrow						
					 
									
						2008
						
							The Duchess as Dr. Neville						
					 
									
						2007
						
							The Shell Seekers as Mr. Enderby						
					 
									
						2007
						
							Fallen Angel as Hugh Treevor (3 episodes)						
					 
									
									
						2005
						
							Oliver Twist as Bookseller						
					 
									
						2005
						
							Shadow of the Sword as Bertram						
					 
									
						2002
						
							Foyle's War as Ernest Bannerman (1 episode)						
					 
									
						2002
						
							The Importance of Being Earnest as Merriman						
					 
									
						2002
						
							The Falklands Play as Rt Hon Michael Foot MP (Leader of the Opposition)						
					 
									
						2002
						
							The Count of Monte Cristo as Morrell						
					 
									
						2001
						
							My Brother Tom as Father Felix						
					 
									
						2001
						
							Shades as Ed (1 episode)						
					 
									
						2000
						
							The Miracle Maker as Matthew / Annas (voice)						
					 
									
						1998
						
							EverAfter as Leonardo da Vinci						
					 
									
						1997
						
							The Gambler as Professor Olkhin						
					 
									
						1997
						
							Trial & Retribution (2 episodes)						
					 
									
						1997
						
							A Dance to the Music of Time as General Conyers (4 episodes)						
					 
									
						1997
						
							Midsomer Murders as Dudley Carew (1 episode)						
					 
									
						1995
						
							Bramwell as Bishop of Stepney (2 episodes)						
					 
									
						1995
						
							Kavanagh Q.C. as Ross Harkins (1 episode)						
					 
									
						1994
						
							Dandelion Dead as Griffiths (4 episodes)						
					 
									
						1994
						
							Message for Posterity as 1st Conservative MP						
					 
									
									
						1993
						
							Genghis Cohn as Deputy Mueller						
					 
									
						1993
						
							The Remains of the Day as Spencer						
					 
									
						1993
						
							The Trial as Court Usher						
					 
									
						1992
						
							Bad Girl as High Court Judge						
					 
									
						1992
						
							Heartbeat as Fred Caldwell (1 episode)						
					 
									
						1992
						
							The Count of Solar as Judge						
					 
									
									
						1991
						
							Performance as 1st Conservative MP (1 episode)						
					 
									
						1991
						
							Paul Merton: The Series (1 episode)						
					 
									
						1991
						
							Redemption as Fernald						
					 
									
						1991
						
							Soldier Soldier as General Fairhurst (1 episode)						
					 
									
						1991
						
							Sleepers as Magistrate						
					 
									
						1991
						
							Do Not Disturb as Geoffrey Alderney						
					 
									
						1989
						
							Murderers Among Us: The Simon Wiesenthal Story as Major Jones						
					 
									
						1989
						
							Shadow of the Noose as Lawson Walton, K.C. (1 episode)						
					 
									
						1989
						
							Behaving Badly (4 episodes)						
					 
									
						1988
						
							The Girl in a Swing as Coroner						
					 
									
						1988
						
							On the Black Hill as The Auctioneer						
					 
									
						1988
						
							Manifesto as Dr. Lombrosow						
					 
									
						1987
						
							Pulaski as The Director (1 episode)						
					 
									
						1987
						
							The Interrogation of John as Supt. Sidebotham						
					 
									
									
						1987
						
							The New Statesman as Chief Whip (1 episode)						
					 
									
						1987
						
							The Devil's Disciple as Lawyer Hawkins						
					 
									
						1987
						
							Miss Marple: Nemesis as Mr. Schuster (2 episodes)						
					 
									
						1987
						
							Inspector Morse as Dr. Greer (1 episode)						
					 
									
						1986
						
							Foreign Body as Simons						
					 
									
						1986
						
							Theban Plays: Antigone as Chorus						
					 
									
						1986
						
							Casualty as Derick Tome (1 episode)						
					 
									
						1986
						
							A Room with a View as The Reverend Mr. Eager						
					 
									
						1986
						
							Clockwise as Headmaster						
					 
									
						1985
						
							Edge of Darkness as Oakley (6 episodes)						
					 
									
						1985
						
							Theatre Night as Lawyer Hawkins (1 episode)						
					 
									
						1985
						
							Blott on the Landscape as Mr Bullett Finch (6 episodes)						
					 
									
						1985
						
							Screen Two as Court Usher (1 episode)						
					 
									
						1984
						
							Pericles, Prince of Tyre as Helicanus						
					 
									
						1984
						
							The Bill (1 episode)						
					 
									
						1984
						
							Rainy Day Women as Commanding Officer						
					 
									
						1984
						
							The Tragedy of Coriolanus as Cominius						
					 
									
						1983
						
							Auf Wiedersehen, Pet as Geoffrey Oxlade (1 episode)						
					 
									
						1983
						
							Heat and Dust as Dr Saunders						
					 
									
						1982
						
							Shine on Harvey Moon as Council Chairman (1 episode)						
					 
									
						1981
						
							The Three Sisters as Kulighin						
					 
									
						1979
						
							Minder as Major Beatty (1 episode)						
					 
									
						1978
						
							Ice Age as Professor Jenssen						
					 
									
						1978
						
							Scorpion Tales as Russell (1 episode)						
					 
									
						1978
						
							Enemy at the Door as Dr. John Forbes (2 episodes)						
					 
									
						1977
						
							BBC2 Play of the Week as Prof. Senssen (1 episode)						
					 
									
						1974
						
							The Carnforth Practice (1 episode)						
					 
									
						1972
						
							Crown Court (1 episode)						
					 
									
						1972
						
							Miss Julie as House Servant						
					 
									
						1971
						
							Justice as Analyst (1 episode)						
					 
									
						1971
						
							Doctor Who: The Mind of Evil as Major Cosworth						
					 
									
						1970
						
							Play for Today (1 episode)						
					 
									
						1970
						
							Doomwatch as Grant (1 episode)						
					 
									
						1970
						
							John Clare: "I Am" as WF Knight						
					 
									
						1970
						
							Let There Be Light as Teacher						
					 
									
						1970
						
							The Six Wives of Henry VIII as Sir Thomas Wriothesley (2 episodes)						
					 
									
						1969
						
							Paul Temple (1 episode)						
					 
									
						1966
						
							Doctor Who: The Savages as Tor						
					 
									
						1964
						
							Theatre 625 as Scipio (1 episode)						
					 
									
						1964
						
							Theatre 625 as Simpson (1 episode)						
					 
									
						1964
						
							Story Parade as Customs Officer (1 episode)						
					 
									
						1964
						
							Story Parade as Tom Moore (1 episode)						
					 
									
						1963
						
							Doctor Who as Major Cosworth (2 episodes)						
					 
									
						1962
						
							Dr. Finlay's Casebook (1 episode)						
					 
									
						1959
						
							No Hiding Place (1 episode)						
					 
									
						1955
						
							Dixon of Dock Green as Dr. Hobbs (2 episodes)						
					 
									
						1955
						
							Dixon of Dock Green as Dr. Walsh (1 episode)