Anatomy of Catastrophe: The Making of 'Doomsday' as self
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 Narrator (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 Host: Narrator (engl.)
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
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
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 (6 episodes)
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
Massive Nature (6 episodes)
2004
D-DAY - Men and Machine as Narrator
2003
Julius Caesar as Labienus (2 episodes)
2002
Julius Caesar as Labienus
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
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
Stiff Upper Lips as George
1998
Tale of the Mummy as Bradley Cortese
1997
Event Horizon as Smith
1997
Bodyguards as Ian Worrell (7 episodes)
1996
Deadly Voyage as Ion
1996
Silent Witness as DI John Flynn (2 episodes)
1994
Cadfael as Hugh Beringar (4 episodes)
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
Cluedo as Richard Forrest (1 episode)
1989
Agatha Christie's Poirot as Ronnie Oglander (1 episode)
1989
Agatha Christie's Poirot as Sir George Stubbs (1 episode)
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)