Harry
Coma (2024)
Davey
The Responder (2022)
Merlin (voice)
Wizards: Tales of Arcadia (2020)
Jim
Gangs of London (2020)
Tony's Dad
After Life (2019)
Ray
Gillenormand
Les Misérables (2018)
Frank Ellerby
Hang Ups (2018)
Gorrik
Beowulf: Return to the Shieldlands (2016)
Professor Abraham Setrakian
The Strain (2014)
Jack Marshall
Broadchurch (2013)
Brother Joseph
World Without End (2012)
Ennis
Bad Education (2012)
Gardener
The Hollow Crown (2012)
Frank
Prisoners' Wives (2012)
Eternal Law (2012)
Self - Participant
Celebrity Antiques Road Trip (2011)
Walder Frey
Game of Thrones (2011)
Patrick Palmer
Five Daughters (2010)
Cohen the Barbarian
The Colour of Magic (2008)
Ashes to Ashes (2008)
Shansheeth Blue (voice)
The Sarah Jane Adventures (2007)
Stanley Tyler
True Dare Kiss (2007)
The Tudors (2007)
Benidorm (2007)
Self - Guest Judge
Great British Menu (2006)
tate Trooper Martin Sanz
Criminal Minds (2005)
William Hartnell
Doctor Who (2005)
Solomon
The Doctor
Stemroach
Ideal (2005)
Blackpool (2004)
New Tricks (2004)
Charles II: The Power and The Passion (2003)
Councillor Vatt
The Mayor of Casterbridge (2003)
Old Jake
Wild West (2002)
Mr Broune
The Way We Live Now (2001)
George Barlow
Waking the Dead (2001)
The Wilsons (2000)
Sir Pitt Crawley
Vanity Fair (1998)
Our Mutual Friend (1998)
Tom
Midsomer Murders (1997)
Dave Waters
The Moth (1997)
Arnold Springer
Reckless (1997)
Eddie Wells
Our Friends in the North (1996)
Charles Matthews
Bramwell (1995)
Band of Gold (1995)
David Crimple
Martin Chuzzlewit (1994)
Joe Mawnan
Wycliffe (1994)
Helen's Father
The Buddha of Suburbia (1993)
Frank Carter
Cracker (1993)
Full Stretch (1993)
Les James
A Touch of Frost (1992)
Between the Lines (1992)
Barnadine
Performance (1991)
Stanmore
Casualty (1986)
Tony Kristo
The Professionals (1977)
Peter Malone
Bill Brand (1976)
Wike
Playhouse (1974)
Policeman
Play for Today (1970)
Communist Speaker