De Gaulle - Partie 1 : La France Libre as Harry Hopkins						
					 
									
						2025
						
							The Crow Girl as Carl Lowry (4 episodes)						
					 
									
						2023
						
							Open Season: Call of Nature as McSquizzy (voice) (52 episodes)						
					 
									
						2023
						
							Accused as Skinner (1 episode)						
					 
									
						2021
						
							Rare Beasts as Leonardo						
					 
									
									
						2020
						
							Industry as Bill Adler (9 episodes)						
					 
									
						2020
						
							I Hate Suzie as Bruce Wolf (1 episode)						
					 
									
						2019
						
							Tornare as Patrick McNellis						
					 
									
									
						2017
						
							Counterpart as Croft (1 episode)						
					 
									
									
						2017
						
							Joe Finds Grace as Wally						
					 
									
						2017
						
							American Assassin as Dr. Frain						
					 
									
						2017
						
							Mad to Be Normal as Bryan						
					 
									
						2016
						
							Jason Bourne as Senior Agent Collier						
					 
									
						2016
						
							The Durrells as Henry Miller (2 episodes)						
					 
									
						2015
						
							RSC Live: Henry IV Part 1 as Hotspur						
					 
									
						2015
						
							RSC Live: Henry IV Part 2 as Lord Mowbray						
					 
									
									
						2013
						
							Burton and Taylor as Journalist						
					 
									
						2012
						
							Best Possible Taste: The Kenny Everett Story as Garner Ted Armstrong						
					 
									
						2012
						
							The Dark Knight Rises as Yuppie						
					 
									
						2011
						
							Episodes as Assistant Director (5 episodes)						
					 
									
						2009
						
							Hotel as Roger Barron						
					 
									
									
						2009
						
							Echelon Conspiracy as Paul Spencer						
					 
									
						2008
						
							Agent Crush as Major Rusty Gubbins (voice)						
					 
									
						2007
						
							Saddam's Tribe as Carl Gregson						
					 
									
						2006
						
							The Line of Beauty as Brad (1 episode)						
					 
									
						2005
						
							I Shouldn't Be Alive as John (1 episode)						
					 
									
						2005
						
							Doctor Who as James Blake (1 episode)						
					 
									
						2004
						
							Mindhunters as Attacker						
					 
									
						2002
						
							Foyle's War as George Hall (1 episode)						
					 
									
						2002
						
							Hellraiser: Hellseeker as Bret						
					 
									
						2001
						
							Strange Frequency as Disco Man (segment 'Disco Inferno')						
					 
									
						2000
						
							Epicenter as Ivan Semenov						
					 
									
						2000
						
							The Inspectors 2: A Shred of Evidence as Cop in Bank Garage						
					 
									
									
						1996
						
							The Sentinel as Brother Timothy (1 episode)						
					 
									
						1995
						
							The Outer Limits as Vince Carter (1 episode)						
					 
									
						1994
						
							Viper as Young Bud Minnick (1 episode)