Harry
Coma (2024)
Davey
The Responder (2022)
Merlin (voice)
Vrăjitorii: Povești din Arcadia (2020)
Jim
Gangs of London (2020)
Tony's Dad
Viața de apoi (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)
Lege eternă (2012)
Self - Participant
Celebrity Antiques Road Trip (2011)
Walder Frey
Urzeala tronurilor (2011)
Patrick Palmer
Cinci fice (2010)
Cohen the Barbarian
The Colour of Magic (2008)
Ashes to Ashes (2008)
Stanley Tyler
True Dare Kiss (2007)
Dinastia Tudorilor (2007)
Benidorm (2007)
Shansheeth Blue (voice)
The Sarah Jane Adventures (2007)
Self - Guest Judge
Great British Menu (2006)
tate Trooper Martin Sanz
Minți criminale (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
Viața noastră de acum (2001)
George Barlow
Waking the Dead (2001)
The Wilsons (2000)
Sir Pitt Crawley
Vanity Fair (1998)
Our Mutual Friend (1998)
Tom
Crimele din Midsomer (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
Spărgătorul (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