2025
The Woman in Cabin 10 as Thomas Heatherley2025
Prime Target as Professor Robert Mallinder2025
Manhunt as Narrator2024
Slingshot as Sam Napier2024
The Walking Dead: The Return as The Governor (archive footage)2024
Daddy Issues as Malcolm2024
Rob Beckett's Smart TV as Self - Guest2024
Six Inches of Soil as Narrator (animated sequence)2023
The Long Shadow as DCS George Oldfield2023
The Long Shadow as ACC George Oldfield2023
Turkey: Empire of Erdogan as Narrator2023
Britain's Notorious Prisons as Narrator2023
Gods of Tennis as Narrator2022
Sherwood as DCS Ian St Clair2022
Dampyr as Gorka2022
Ellie & Natasia as Dentist2021
The Colour Room as Fred Ridgeway2020
Between the Covers as Self2020
The Singapore Grip as Walter Blackett2020
A Separate Peace as John Brown2020
Klopp: The Inside Story as Narrator2020
Jürgen Klopp: Germany's Greatest Export as Self - Narrator (voice)2019
Good Omens as Captain Vincent2019
Two Tribes as Self2018
Britannia as General Aulus Plautius2018
The Great Celebrity Bake Off for Stand Up To Cancer as Self - Guest2018
National Theatre Live: Julius Caesar as Mark Antony2018
The City and the City as Tyador Borlú2017
Lion Country: Night and Day as Narrator (voice)2016
The Not So Secret Life of the Manic Depressive: 10 Years On as Narrator (voice)2016
National Theatre Live: Hangmen as Harry2016
The Ones Below as Jon2015
Ronaldo as Dramatic VO (voice)2015
Rock 'n' Roll America as Narrator2015
Secrets of Mexico's Drug War as Narrator2014
Inside No. 9 as Martin2014
Extant as Tobias Shepherd2014
The Missing as Sam Webster2014
The 7.39 as Carl Matthews2014
The Driver as Vince McKee2013
The Walking Dead: A Decade of Dead as Self2013
Doctor Who Explained as Self2013
Welcome to the Punch as Thomas Geiger2012
The Hollow Crown as Earl of Northumberland2012
True Love as Adrian2012
Earthbound as Bill Norman2011
Blitz as Dunlop2011
Macbeth as Macbeth2011
London's Burning as Borough Commander2011
South Riding as Robert Carne2011
The Field of Blood as Murray Devlin2011
Gee Gee as Michael2011
Around The World In 60 Mins as Self - Narrator (voice)2010
The Walking Dead as Philip Blake2010
Centurion as Bothos2010
Cooked as (voice)2010
Thorne as Tom Thorne2010
Mrs Mandela as Theunis Swanepoel2010
Thorne: Scaredycat as DI Tom Thorne2009
Red Riding: The Year of Our Lord 1980 as Maurice Jobson2009
Red Riding: The Year of Our Lord 1974 as Maurice Jobson2009
Red Riding: The Year of Our Lord 1983 as Maurice Jobson2009
Nowhere Boy as Bobby Dykins2009
U Be Dead as Dr. Jan Falkowski2009
Red Riding as Maurice Jobson2009
Is Anybody There? as Dad2009
Doctor Who Greatest Moments as Self2008
Doctor Who: The Next Doctor as Jackson Lake2008
Sense and Sensibility as Colonel Brandon2008
The Other Boleyn Girl as Thomas Howard - Duke of Norfolk2008
Meet The Immigrants as Not available2007
The Reaping as Doug2007
The Water Horse as Captain Thomas Hamilton2007
Five Days as DI Mal Craig2007
Meadowlands as Danny Brogan2007
Taking Liberties as Narration2006
The One Show as Self2006
Basic Instinct 2 as Michael Glass2006
Viva Blackpool as Ripley Holden2005
The Late Late Show with Craig Ferguson as Self2005
Derailed as Sam Griffin2005
The Year London Blew Up as Narrator (voice)2005
Stoned as Tom Keylock2004
Zero Hour: Massacre at Columbine High as Narrator2004
This World as Not available2004
Blackpool as Ripley Holden2004
Zero Hour as Narrator (voice)2004
Disaster at Chernobyl as Self - Narrator (voice)2004
Zero Hour - Terror in Tokyo as Self-Narrator(voice)2003
State of Play as Stephen Collins2003
The Deal as Gordon Brown2003
This Little Life as Richie MacGregor2003
Trust Me - I'm a Politician as Self2003
9mm: Guns and Gangs as Narrator2002
Murder as Dave Dewston2002
Out of Control as Mike2001
Captain Corelli's Mandolin as Captain Günther Weber2001
Friday Night with Jonathan Ross as Self - Guest2001
Linda Green as Pete2000
The Suicide Club as Henry Joyce2000
Clocking Off as Not available2000
Born Romantic as Fergus2000
Some Voices as Pete1999
Fanny & Elvis as Rob1999
Pure Wickedness as Frank Healy1998
Our Mutual Friend as Bradley Headstone1998
The Commissioner as Murray Lomax1998
Hilary and Jackie as Kiffer Finzi1998
Big Cat as Leo1997
Holding On as Shaun1996
The One That Got Away as Andy "Mac" McNab1995
Soccer AM as Self1995
Out of the Blue as D.S. Jim 'Lew' Llewyn1995
Devil's Advocate as Matthew Salt1994
Being Human as Cyprion's Man1994
Finney as Stephen Finney1992
Between the Lines as Not available1992
Waterland as Dick Crick1992
Black and Blue as DC Norman Mills1992
Framed as Sgt. Larry Jackson1991
Robin Hood as Little John1991
The Storyteller: Greek Myths as Theseus1991
Clubland as DC Judd1990
The Widowmaker as Rob1990
Available Light as Marcus1989
Agatha Christie's Poirot as John Arbuthnot1988
Drowning by Numbers as Bellamy1988
Out of Town as The Traveller1987
Cause Célèbre as George Bowman1983
One Summer as Not available2024
Parish Executive Producer2010
Thorne Creator2009
Don't Worry About Me Director2004
Zero Hour Vocal Coach2004
Passer By Director2001
Sweet Revenge Director