2024
Senna as Frank Williams (6 episodes)
2023
The Princes in the Tower: The New Evidence as Narrator - (Voice)
2023
Payback as Malky Roberts (6 episodes)
2022
Caroline: The Murder That Fooled The World as Narrator
2021
Sinatra: His Way as Narrator
2021
Dalgliesh as Wilfred Antsey (2 episodes)
2021
Calving as Gordon Cox
2020
Soulmates as Brother Samson (1 episode)
2020
Lawrence of Arabia: Britain's Great Adventurer as Narrator
2020
Nelson: Britain's Great Naval Hero as Narrator
2020
The Postcard Killings as Detective Inspector Rupert Pierce
2020
Brunel: Building a Great Britain as Narrator
2018
Wanderlust as Alan Richards (6 episodes)
2018
The Space Shuttle: Triumph and Tragedy as Narrator (Voice) (2 episodes)
2018
Modern Life Is Rubbish as Lenny
2018
Kiri as Jim Warner (4 episodes)
2017
The Betrayed Girls as Narrator
2017
Michael Jackson: Man In The Mirror as Narrator (voice only)
2017
The Accused as Self - Narrator (voice)
2017
The Halcyon as Richard Garland (8 episodes)
2016
Saving Lives at Sea as Self - Narrator (86 episodes)
2016
Interview With A Murderer as Narrator (voice only)
2016
Antonia Bird: From EastEnders to Hollywood as Self
2016
Stan Lee's Lucky Man as DSI Winter (20 episodes)
2016
Manchester's Serial Killer? as Narrator
2015
Hunting the Paedophiles: Inside the National Crime Agency as Self - Narrator(voice)
2015
Urban Hymn as David Linton
2015
Bletchley Park: Code-breaking's Forgotten Genius as Himself - Narrator
2015
Whitney & Bobby: Addicted to Love as Narrator
2015
A Song for Jenny as Greg
2015
Bone in the Throat as McDougal
2014
Jack the Ripper: The Missing Evidence as Narrator
2014
Set Fire to the Stars as Jack
2014
The Game as Tom Mallory (1 episode)
2014
Robot Overlords as Danny
2014
Worst Place to Be a Pilot as Narrator (4 episodes)
2014
The Last Secrets Of 9/11 as Narrator
2014
From There to Here as Robbo (3 episodes)
2014
The Jesus Mysteries as Narrator (voice)
2014
Alien Planets Revealed as Narrator
2013
The Thirteenth Tale as Dr. Clifton
2013
What Remains as Kieron (4 episodes)
2013
Kick-Ass 2 as Tommy's Dad
2012
The Sweeney as Ivan Lewis
2012
Elfie Hopkins as Michael
2012
Playhouse Presents as Doug (1 episode)
2012
Inside Men as John Coniston (4 episodes)
2012
Death Row Dogs as Narrator
2011
Lost Christmas as Henry
2011
The Great Ghost Rescue as Brad / Barnabus
2011
Wonders of the Universe as Narrator (voice) (2 episodes)
2011
Camelot as Ewan (1 episode)
2011
McQueen and I as Narrator
2010
Luther as DCI Ian Reed (6 episodes)
2010
The Scouting Book for Boys as DI Kertzer
2010
Mo as Peter Mandelson
2009
9/11: Phone Calls from the Towers as Narrator
2009
The Queen as Narrator (5 episodes)
2009
Underworld: Rise of the Lycans as Andreas Tanis
2008
The Daisy Chain as Tomas Conroy
2008
Dana, The 8 Year Old Anorexic as Narrator
2008
Criminal Justice as Chris Sexton (5 episodes)
2008
The Escapist as Tony
2008
Horizon: Is Alcohol worse than Ecstasy?
2007
The Beckoning Silence as Narrator
2007
A Very British Sex Scandal as Narrator
2006
The Amazing Mrs Pritchard as Ian Pritchard (6 episodes)
2006
Small Engine Repair as Bill
2006
Shiny Shiny Bright New Hole in My Heart as Jeremy Winter
2006
9/11: The Falling Man as Narrator (voice)
2006
Rang De Basanti as James McKinley
2006
Underworld: Evolution as Andreas Tanis
2005
The Secret Life of Words as Dr. Sullitzer
2005
A Life in Suitcases as Gunther Zeloty
2005
The Jacket as Dr. Hopkins
2004
The Aryan Couple as Eichmann
2004
England Expects as Ray Knight
2004
The Tulse Luper Suitcases, Part 2: Vaux to the Sea as Zeloty
2004
This World as Narrator (12 episodes)
2003
One Life (2 episodes)
2003
The Tulse Luper Suitcases: Antwerp as Gunther Zeloty
2003
The Tulse Luper Suitcases, Part 1: The Moab Story as Gunther Zeloty
2003
The Other Boleyn Girl as George Boleyn
2002
The Jury as Paul Brierley (5 episodes)
2002
The Many Trials of One Jane Doe as Sean Dewart
2001
Swallow as Stuart Collins (3 episodes)
2001
Far from China as Noah
2001
Sweet Revenge as Sebastian Harper (2 episodes)
2000
Lady Audley's Secret as Robert Audley
1999
The Criminal as Jasper Rawlins
1998
Undercover Heart as Tom Howarth (6 episodes)
1998
Lock, Stock and Two Smoking Barrels as Winston
1998
The Land Girls as Joe Lawrence
1998
The Ebb-Tide as Swanson
1998
Our Mutual Friend as John Harmon (4 episodes)
1997
House of America as Sid
1996
Twelfth Night as Sebastian
1996
Karaoke as Waiter (Movie) (4 episodes)
1995
Blue Juice as Josh Tambini
1995
The Grotesque as Sidney Giblet
1994
Midnight Movie as Bertie
1994
The Return of the Native as Diggory Venn
1994
Murder in Mind as Simon
1994
Princess Caraboo as Harold
1994
Cadfael as Liliwin (1 episode)
1994
A Dark Adapted Eye as Francis
1993
The Buddha of Suburbia as Charlie Kay (4 episodes)
1992
Six Characters in Search of An Author as The Brother
1992
The Muppet Christmas Carol as Fred, Scrooge's Nephew
1992
A Touch of Frost as Dean Hoskins (1 episode)
1992
Between the Lines as P.C. Fulford (1 episode)
1992
Maigret as Jacques Petillon (2 episodes)
1991
London Kills Me as Muffdiver
1991
Prime Suspect as The Street (1 episode)
1991
Performance as The Brother (1 episode)
1990
Memphis Belle as Stan
1990
News Hounds as Sean Bennett
1990
The Chief as Dean Mills (1 episode)
1990
Perfect Scoundrels as Young Kirby (1 episode)
1990
Cutting Edge as Self - Narrator (4 episodes)
1990
Treasure Island as Dick
1989
The Woman in Black as Rolfe
1989
Surgical Spirit as Martin (1 episode)
1989
Agatha Christie's Poirot as Newsboy (1 episode)
1988
The Storyteller as Lucky (1 episode)
1987
The Ruth Rendell Mysteries as Nicholas Virson (2 episodes)
1987
Inspector Morse as DS Cheetham (2 episodes)
1987
The Growing Pains of Adrian Mole as Nigel (6 episodes)
1987
The Diary of Anne Frank as Peter Van Daan (4 episodes)
1985
The Browning Version as John Taplow
1985
The Secret Diary of Adrian Mole Aged 13¾ as Nigel Partridge (6 episodes)
1985
Summer Season as Billo (1 episode)
1985
Doctor Who: Timelash as Gazak
1984
The Bill as Tony Martin (1 episode)
1972
Van der Valk as Koos (1 episode)
1964
Horizon as Himself - Narrator (2 episodes)
1963
Doctor Who as Gazak (1 episode)
1951
Hallmark Hall of Fame as Diggory Venn (1 episode)