2006
						
							The Outsiders as Cardinal						
					 
									
									
						1985
						
							A.D. as Gaius Calpurnius Piso (5 episodes)						
					 
									
						1983
						
							Doctor Who: Terminus as Eirak						
					 
									
						1983
						
							Summer School as Tarzan						
					 
									
						1982
						
							The Comic Strip Presents... as Tarzan (1 episode)						
					 
									
						1981
						
							The Borgias as Paolo Orsini (10 episodes)						
					 
									
						1979
						
							Lady Oscar as Comte de Giraudet, Oscar's Fiancé						
					 
									
						1978
						
							The Big Sleep as Owen Taylor						
					 
									
						1978
						
							All Creatures Great and Small as John Elder (1 episode)						
					 
									
						1977
						
							Cruel Passion as Lord Carlisle						
					 
									
						1976
						
							Satan's Slave as Stephen Yorke						
					 
									
						1975
						
							The Legend of Robin Hood as Robin Hood (6 episodes)						
					 
									
									
						1972
						
							All Coppers Are... as Joe						
					 
									
						1971
						
							Nicholas and Alexandra as Prince Yussoupov						
					 
									
						1970
						
							Ciao, Federico! as Self (uncredited)						
					 
									
						1970
						
							Goodbye Gemini as Julian						
					 
									
						1970
						
							The Only Way as Morten Jensen						
					 
									
									
						1968
						
							The Caesars as Nero Caesar (1 episode)						
					 
									
						1968
						
							The Year of the Sex Olympics as Kin Hodder						
					 
									
						1968
						
							The Bone Grinder as Back Clerk						
					 
									
						1964
						
							Theatre 625 as Kin Hodder (1 episode)