2024
Duchess as Danny Oswald2024
The Night Caller as Lawrence Brightway2022
The Invitation as Mr. Fields2022
Secrets of the Lost Liners as Narrator2021
The Reckoning as John Moorcroft2021
What Killed Maradona? as Narrator2020
Two Weeks to Live as Jimmy2020
The Pale Horse as Inspector Stanley Lejeune2019
Prodigal Son as Det. Owen Shannon2019
Incredible Bats as Not available2018
You as Vic2016
Incredible Insects as Host: Narrator (engl.)2016
Incredible Spiders as Narrator (engl.)2015
Howl as Driver2014
Gotham as Alfred Pennyworth2014
The Musketeers as Sarazin2013
Jo as Charlie2013
The Five(ish) Doctors Reboot as Self2013
The Magnificent Eleven as Pete2013
Alan Partridge: Alpha Papa as Steve Stubbs2013
Spains Worst Rail Disaster as Narrator2012
Elementary as Gareth Lestrade2012
St George's Day as Proctor2012
Them From That Thing as Various2012
Naked Harbour as Robert2012
The Seasoning House as Goran2012
U.F.O. as Tramp2011
Death in Paradise as Malcolm Powell2011
Camelot as Ector2011
Wild Bill as Jack2011
Four as Detective2011
Islands as Narrator (voice)2011
Kingdom of the Forest as Not available2010
Luther as Terry Lynch2010
4.3.2.1 as Mr. Richards2010
Devil's Playground as Rob2010
Ultramarines: A Warhammer 40,000 Movie as Proteus (voice)2010
The Volcano That Stopped Britain as Narrator2009
Law & Order: UK as Not available2009
In Passing as Captain P Maybrick2009
Escape from Auschwitz as Narrator2008
Mutant Chronicles as Capt. Nathan Rooker2008
Doomsday as Dr. Talbot2008
The Unsinkable Titanic as Narrator2008
Anatomy of Catastrophe: The Making of 'Doomsday' as self2008
Honest as DS Ed Bain2008
National Geographic: Journey to the Edge of the Universe as Narrator (voice)2007
Skins as Soldier on the Train / Simon the Lecturer2007
The Tudors as King Henry's Uncle2007
Goal II: Living the Dream as Barry Rankin2007
Botched as Mr. Groznyi2007
Predators in Peril as Not available2007
Dangerous Parking as Ray2007
Secrets of Egypt's Lost Queen as Narrator2007
Auschwitz: The Great Escape as Not available2006
Ancient Rome: The Rise and Fall of an Empire as Julius Caesar2006
The Last Drop as Bill McMillan2006
Renaissance as Montoya (voice)2006
Wilderness as Jed2006
The Moon as Narrator2006
When Evil Calls as The Janitor2006
Apollo 13: The Inside Story as Narrator (voice)2005
Goal! as Barry Rankin2005
A Bear's Tail as Richard Head2005
The Adventures of Greyfriars Bobby as Duncan Smithie2005
The Prophecy: Uprising as Dani Simionescu2005
Europe: A Natural History as Narrator (voice)2005
Wild Europe as Narrator2004
Zero Hour as Narrator (voice)2004
Massive Nature as Not available2004
D-DAY - Men and Machine as Narrator2003
Julius Caesar as Labienus2002
Johnny Vaughan Tonight as Self2002
Equilibrium as Father2002
Bo' Selecta! as Not available2002
Dog Soldiers as Sgt. Harry G. Wells2001
Waking the Dead as Carl Mackenzie2001
The 51st State as Detective Virgil Kane2000
Five Seconds to Spare as Piers2000
In the Beginning as Isaac2000
Love, Honour and Obey as Sean2000
Seven Days to Live as Martin Shaw1999
Tube Tales as Driver (segment "Steal Away")1999
The Adventures of Young Indiana Jones: Trenches of Hell as Heinz1999
Cleopatra as Marcus Brutus1998
Cold Feet as Not available1998
Soldier as Mace1998
Tale of the Mummy as Bradley Cortese1998
Stiff Upper Lips as George1998
Macbeth as Macbeth1997
Event Horizon as Smith1997
Bodyguards as Ian Worrell1996
Silent Witness as DI John Flynn1996
Deadly Voyage as Ion1995
I.D. as Martin1995
Blue Juice as JC1994
Cadfael as Hugh Beringar1994
Shopping as Tommy1993
Peak Practice as Francis Barrat1993
Dirty Weekend as The Quiet One1993
Leon the Pig Farmer as Keith Chadwick1993
The Changeling as Tomazo1993
Swing Kids as Gestapo Arresting Berger1992
A Touch of Frost as Dazza Scott1992
The Young Indiana Jones Chronicles as Captain Heinz1992
Virtual Murder as Not available1991
Performance as Tomazo1991
London Kills Me as German Tourist1991
Coping with Cupid as Peter1991
Clarissa as Not available1990
Cluedo as Richard Forrest1990
The Tragedy of Flight 103: The Inside Story as Oliver Koch1989
Agatha Christie's Poirot as Ronnie Oglander1989
Agatha Christie's Poirot as Sir George Stubbs1988
Hard Cases as Dominic Lutovski1987
The Ruth Rendell Mysteries as Det. Sgt. Barry Vine1987
Prick Up Your Ears as Orton's Friend1986
Casualty as PC Nick Johns1983
Natural World as Not available1983
Natural World as Narrator