2004
						
							The Alan Clark Diaries as Tom King (4 episodes)						
					 
									
						2002
						
							Foyle's War as Grp Cpt. Lawrence Smythe (1 episode)						
					 
									
						2002
						
							The Falklands Play as Rt Hon Sir Michael Havers QC MP (Attorney-General)						
					 
									
						2001
						
							Sword of Honour as Gen. Graves						
					 
									
						2000
						
							My Family as Lord Whitten (1 episode)						
					 
									
						2000
						
							The Luzhin Defence as Ilya						
					 
									
						1996
						
							Dalziel & Pascoe (1 episode)						
					 
									
									
						1995
						
							Mrs Hartley and the Growth Centre as Charles						
					 
									
									
						1994
						
							Pie in the Sky as Gerald Hopkinson (1 episode)						
					 
									
						1994
						
							The High Life as Vincent Stoat (1 episode)						
					 
									
						1993
						
							Goodnight Sweetheart (2 episodes)						
					 
									
						1993
						
							The Inspector Alleyn Mysteries as Thomas Ancred (1 episode)						
					 
									
						1992
						
							Between the Lines (1 episode)						
					 
									
									
						1992
						
							The Bridge as Rev. Rount						
					 
									
						1990
						
							Perfect Scoundrels as Ford (1 episode)						
					 
									
						1989
						
							Passion and Paradise as Maj. Eric Nicholls						
					 
									
						1989
						
							Agatha Christie's Poirot as Blunt (1 episode)						
					 
									
						1988
						
							The Modern World: Ten Great Writers as Vladimir (1 episode)						
					 
									
						1987
						
							Inspector Morse as Kenneth Lawrence (1 episode)						
					 
									
						1985
						
							Arthur the King as Guide						
					 
									
						1985
						
							Home to Roost as Gordon (1 episode)						
					 
									
						1985
						
							A.D. as Proculus (uncredited) (2 episodes)						
					 
									
						1983
						
							Agatha Christie's Partners in Crime (1 episode)						
					 
									
						1982
						
							The Barchester Chronicles as Bertie Stanhope (7 episodes)						
					 
									
						1977
						
							The Three Hostages as Sandy Arbuthnot						
					 
									
						1975
						
							Rumpole of the Bailey as Samuel Ballard Q.C. (6 episodes)						
					 
									
						1975
						
							Rumpole of the Bailey as Samuel Ballard, Q.C. (21 episodes)						
					 
									
									
						1974
						
							Napoleon and Love (4 episodes)						
					 
									
						1973
						
							Helen: A Woman of Today (3 episodes)						
					 
									
						1973
						
							The Death of Adolf Hitler as Dr. Stumpfegger						
					 
									
						1972
						
							Van der Valk as Max (1 episode)						
					 
									
						1971
						
							Justice as Sommerfield (2 episodes)						
					 
									
						1970
						
							Jane Eyre as Frederick Lynn						
					 
									
						1970
						
							UFO as 2nd Officer (2 episodes)						
					 
									
						1968
						
							Late Night Horror as Dr. Vares (1 episode)						
					 
									
						1967
						
							Man in a Suitcase (1 episode)						
					 
									
									
						1967
						
							A Challenge for Robin Hood as Sir Roger de Courtenay						
					 
									
						1967
						
							Witch Hunt as Cass Russell (5 episodes)						
					 
									
						1967
						
							Frankenstein Created Woman as Anton						
					 
									
						1966
						
							Kaleidoscope as Poker Player						
					 
									
						1965
						
							Treasure Island as Dr. Livesey						
					 
									
						1964
						
							Theatre 625 as Emilio Brentani (1 episode)						
					 
									
						1964
						
							Theatre 625 as John Ebony (1 episode)						
					 
									
						1961
						
							The Day the Earth Caught Fire as Copy Desk (uncredited)						
					 
									
						1961
						
							The Avengers as Mankin (2 episodes)						
					 
									
						1960
						
							Barnaby Rudge (1 episode)