2024
						
							Duchess as Danny Oswald						
					 
									
						2024
						
							The Night Caller as Lawrence Brightway (4 episodes)						
					 
									
						2022
						
							The Invitation as Mr. Fields						
					 
									
						2022
						
							Secrets of the Lost Liners as Self - Narrator (voice) (12 episodes)						
					 
									
						2021
						
							The Reckoning as John Moorcroft						
					 
									
						2021
						
							What Killed Maradona? as Narrator						
					 
									
						2020
						
							Two Weeks to Live as Jimmy (2 episodes)						
					 
									
						2020
						
							The Pale Horse as Inspector Stanley Lejeune (2 episodes)						
					 
									
						2019
						
							Prodigal Son as Det. Owen Shannon (1 episode)						
					 
									
									
						2018
						
							You as Vic (3 episodes)						
					 
									
						2016
						
							Incredible Insects as Narrator (voice)						
					 
									
						2016
						
							Incredible Spiders as Narrator (engl.)						
					 
									
									
						2014
						
							Gotham as Alfred Pennyworth (100 episodes)						
					 
									
						2014
						
							The Musketeers as Sarazin (1 episode)						
					 
									
						2013
						
							The Five(ish) Doctors Reboot as Self						
					 
									
						2013
						
							Spains Worst Rail Disaster as Narrator						
					 
									
						2013
						
							Alan Partridge: Alpha Papa as Steve Stubbs						
					 
									
						2013
						
							The Magnificent Eleven as Pete						
					 
									
						2013
						
							Jo as Charlie (8 episodes)						
					 
									
									
						2012
						
							Elementary as Gareth Lestrade (3 episodes)						
					 
									
						2012
						
							St George's Day as Proctor						
					 
									
						2012
						
							Them From That Thing as Various (2 episodes)						
					 
									
						2012
						
							The Seasoning House as Goran						
					 
									
						2012
						
							Naked Harbour as Robert						
					 
									
						2011
						
							Death in Paradise as Malcolm Powell (1 episode)						
					 
									
									
									
						2011
						
							Kingdom of the Forest						
					 
									
						2011
						
							Islands as Narrator (voice) (6 episodes)						
					 
									
						2011
						
							Camelot as Ector (10 episodes)						
					 
									
						2010
						
							Ultramarines: A Warhammer 40,000 Movie as Proteus (voice)						
					 
									
						2010
						
							Devil's Playground as Rob						
					 
									
						2010
						
							4.3.2.1 as Mr. Richards						
					 
									
						2010
						
							Luther as Terry Lynch (1 episode)						
					 
									
						2010
						
							The Volcano That Stopped Britain as Narrator						
					 
									
						2009
						
							Escape from Auschwitz as Narrator						
					 
									
						2009
						
							Law & Order: UK (1 episode)						
					 
									
						2009
						
							In Passing as Captain P Maybrick						
					 
									
						2008
						
							National Geographic: Journey to the Edge of the Universe as Narrator (voice)						
					 
									
						2008
						
							The Unsinkable Titanic as Narrator						
					 
									
						2008
						
							Mutant Chronicles as Capt. Nathan Rooker						
					 
									
						2008
						
							Anatomy of Catastrophe: The Making of 'Doomsday' as self						
					 
									
						2008
						
							Doomsday as Dr. Talbot						
					 
									
						2008
						
							Honest as DS Ed Bain (6 episodes)						
					 
									
						2007
						
							Botched as Mr. Groznyi						
					 
									
									
						2007
						
							Dangerous Parking as Ray						
					 
									
						2007
						
							The Tudors as King Henry's Uncle (1 episode)						
					 
									
						2007
						
							Goal II: Living the Dream as Barry Rankin						
					 
									
						2007
						
							Skins as Soldier on the Train / Simon the Lecturer (1 episode)						
					 
									
						2007
						
							Skins as Soldier on the Train/Simon the Lecturer (1 episode)						
					 
									
						2007
						
							Secrets of Egypt's Lost Queen as Narrator						
					 
									
						2007
						
							Auschwitz: The Great Escape						
					 
									
						2006
						
							Ancient Rome: The Rise and Fall of an Empire as Julius Caesar (1 episode)						
					 
									
									
						2006
						
							When Evil Calls as The Janitor						
					 
									
						2006
						
							Apollo 13: The Inside Story as Narrator (voice)						
					 
									
						2006
						
							The Last Drop as Bill McMillan						
					 
									
						2006
						
							Renaissance as Montoya (voice)						
					 
									
						2006
						
							The Moon as Narrator						
					 
									
						2005
						
							The Adventures of Greyfriars Bobby as Duncan Smithie						
					 
									
						2005
						
							Goal! as Barry Rankin						
					 
									
						2005
						
							A Bear's Tail as Richard Head (6 episodes)						
					 
									
						2005
						
							The Prophecy: Uprising as Dani Simionescu						
					 
									
						2005
						
							Europe: A Natural History as Narrator (voice) (4 episodes)						
					 
									
						2005
						
							Wild Europe as Narrator (4 episodes)						
					 
									
						2004
						
							Zero Hour as Narrator (voice) (2 episodes)						
					 
									
						2004
						
							Massive Nature (6 episodes)						
					 
									
						2004
						
							D-DAY - Men and Machine as Narrator						
					 
									
						2002
						
							Julius Caesar as Labienus (2 episodes)						
					 
									
						2002
						
							Equilibrium as Father						
					 
									
						2002
						
							Bo' Selecta! (1 episode)						
					 
									
						2002
						
							Dog Soldiers as Sgt. Harry G. Wells						
					 
									
						2002
						
							Johnny Vaughan Tonight as Self (1 episode)						
					 
									
						2001
						
							The 51st State as Detective Virgil Kane						
					 
									
						2001
						
							Waking the Dead as Carl Mackenzie (2 episodes)						
					 
									
						2000
						
							In the Beginning as Isaac (2 episodes)						
					 
									
						2000
						
							Five Seconds to Spare as Piers						
					 
									
						2000
						
							Seven Days to Live as Martin Shaw						
					 
									
						2000
						
							Love, Honour and Obey as Sean						
					 
									
						1999
						
							Tube Tales as Driver (segment "Steal Away")						
					 
									
						1999
						
							The Adventures of Young Indiana Jones: Trenches of Hell as Heinz						
					 
									
						1999
						
							Cleopatra as Marcus Brutus (2 episodes)						
					 
									
						1998
						
							Cold Feet (6 episodes)						
					 
									
									
						1998
						
							Tale of the Mummy as Bradley Cortese						
					 
									
						1998
						
							Stiff Upper Lips as George						
					 
									
									
						1997
						
							Event Horizon as Smith						
					 
									
						1997
						
							Bodyguards as Ian Worrell (7 episodes)						
					 
									
						1996
						
							Deadly Voyage as Ion						
					 
									
						1996
						
							Silent Witness as DI John Flynn (4 episodes)						
					 
									
									
									
									
						1994
						
							Monk's Hood as Hugh Beringar						
					 
									
						1994
						
							The Leper of St. Giles as Hugh Beringar						
					 
									
						1994
						
							The Sanctuary Sparrow as Hugh Beringar						
					 
									
						1994
						
							Cadfael as Hugh Beringar (4 episodes)						
					 
									
						1994
						
							One Corpse Too Many as Hugh Beringar						
					 
									
						1993
						
							The Changeling as Tomazo						
					 
									
						1993
						
							Dirty Weekend as The Quiet One						
					 
									
						1993
						
							Peak Practice as Francis Barrat (1 episode)						
					 
									
						1993
						
							Swing Kids as Gestapo Arresting Berger						
					 
									
						1993
						
							Leon the Pig Farmer as Keith Chadwick						
					 
									
						1992
						
							A Touch of Frost as Dazza Scott (1 episode)						
					 
									
						1992
						
							Virtual Murder (1 episode)						
					 
									
						1992
						
							The Young Indiana Jones Chronicles as Captain Heinz (1 episode)						
					 
									
						1991
						
							Coping with Cupid as Peter						
					 
									
						1991
						
							London Kills Me as German Tourist						
					 
									
						1991
						
							Clarissa (4 episodes)						
					 
									
						1991
						
							Performance as Tomazo (1 episode)						
					 
									
						1990
						
							The Tragedy of Flight 103: The Inside Story as Oliver Koch						
					 
									
						1990
						
							The Chief as Det. Sgt. Kevin Powers (1 episode)						
					 
									
						1989
						
							Agatha Christie's Poirot as Ronnie Oglander (1 episode)						
					 
									
						1989
						
							Agatha Christie's Poirot as Sir George Stubbs (1 episode)						
					 
									
						1988
						
							Hard Cases as Dominic Lutovski (6 episodes)						
					 
									
						1987
						
							The Ruth Rendell Mysteries as Det. Sgt. Barry Vine (2 episodes)						
					 
									
									
						1986
						
							Casualty as PC Nick Johns (1 episode)						
					 
									
						1983
						
							Natural World (2 episodes)						
					 
									
						1983
						
							Natural World as Narrator (2 episodes)