2024
						
							Katy Perry: Night of a Lifetime as Self						
					 
									
									
						2017
						
							All Star Musicals as Self - Performer (1 episode)						
					 
									
									
						2015
						
							Admiral as Lord Chancellor						
					 
									
						2013
						
							WPC 56 as Carl Saunders (3 episodes)						
					 
									
									
						2011
						
							The Big Quiz as Pannelist (1 episode)						
					 
									
						2011
						
							The Big Quiz as Self (1 episode)						
					 
									
						2011
						
							Celebrity Antiques Road Trip as Self - Participant (1 episode)						
					 
									
						2011
						
							The Thing: 27,000 Hours as Skinner						
					 
									
						2011
						
							Age of Heroes as RMP Sgt. Hamilton						
					 
									
						2011
						
							Little Deaths as Frank						
					 
									
									
									
						2002
						
							Born and Bred as Connor Docherty (1 episode)						
					 
									
						2001
						
							Sam's Circus as Pvt. Mooch						
					 
									
						2001
						
							Another Life as Newnie						
					 
									
						2001
						
							The Hole as Martyn Taylor						
					 
									
						1999
						
							Oliver Twist as Board Clerk (4 episodes)						
					 
									
						1999
						
							The Criminal as Jonny						
					 
									
						1999
						
							The Devil's Arithmetic as Shmuel						
					 
									
						1998
						
							Shakespeare in Love as Sam Gosse						
					 
									
						1998
						
							Monk Dawson as Teenage Dawson						
					 
									
						1998
						
							Merlin as Young Merlin (2 episodes)						
					 
									
						1997
						
							Midsomer Murders as Brian Grey (1 episode)						
					 
									
						1986
						
							Casualty as Greg Althorpe (1 episode)						
					 
									
						1986
						
							Casualty as Tom Watkins (1 episode)						
					 
									
						1960
						
							Coronation Street as Billy Mayhew (747 episodes)