2024
The Regime as Laskin2023
The Gold as Billy Jennings2021
The Dig as John Grateley2019
Pennyworth: The Origin of Batman's Butler as John Ripper2019
Never Grow Old as Preacher Pike2018
National Theatre Live: King Lear as Gloucester2018
The City and the City as Major Syedr2017
Liar as DS Rory Maxwell2017
Churchill as Alan Brooke2016
City of Tiny Lights as DS Cal Donnely2016
Criminal as Lewis Deane2016
Crow as Ray2016
Undercover as John Corrigan2015
Humans as Hobb2015
A Little Chaos as Claude Moulin2015
Residue as Emeril Benedict2015
Residue as Emeril Benedict2014
Locke as Cassidy (voice)2013
Father Brown as Malcolm Pendle2013
Endeavour as DI Arthur Lott2013
Plebs as Lepidus2013
Hummingbird as Damon2013
Jo as Not available2012
Endeavour as Not available2011
Death in Paradise as Jon Taylor2010
Sherlock as DI Carter2010
The Arbor as Max Stafford-Clark / The Father2009
Being Human as Marcus2009
The Courageous Heart of Irena Sendler as Trojan2009
Land Girls as Dennis Tucker2009
Trinity as Crispin Hunter2008
Lark Rise to Candleford as Not available2008
Valkyrie as Captain Haans2008
Hughie Green, Most Sincerely as Noel Botham2006
Hotel Babylon as Not available2006
Ancient Rome: The Rise and Fall of an Empire as Licinius2006
Nostradamus as Pierre2005
Doctor Who as Mr. Jefferson2005
Uncle Adolf as Joseph Goebbels2004
New Tricks as Not available2004
Hustle as Rex Kennedy2004
Life Begins as Paul2004
Murder City as Not available2004
The Aryan Couple as Himmler2004
Murder in Suburbia as Not available2003
The Private Life of Samuel Pepys as Montagu2003
Wreckage and Rage: Making 'Alien³' as Self (archive footage)2003
Henry VIII as Thomas Cromwell2002
The Inspector Lynley Mysteries as Eddie Price2002
Cutting It as Ivor Biltong2002
The Hound of the Baskervilles as Inspector Lestrade2002
Shackleton as Perris2001
Waking the Dead as Sir Martin Havering2001
Murder in Mind as Derek Stevensby2001
Hawkins as David2000
Shiner as Karl2000
The Adventures of Young Indiana Jones: Passion for Life as Pablo Picasso1999
Hunting Venus as John1999
The Scarlet Pimpernel as Not available1998
Love and Death on Long Island as Video Assistant1998
Frenchman's Creek as William1998
Terror in the Mall as Warden Banks1997
Midsomer Murders as Tony Kirby1997
Midsomer Murders as Jeff Bowmaker1996
Silent Witness as Not available1996
Dalziel & Pascoe as Not available1996
Our Friends in the North as Ron Conrad1996
True Blue as Alan Palmer1995
Mrs Hartley and the Growth Centre as Vicar1995
Sharman as Durban1994
Space Precinct as Wyndam 'Houdini' Derrit1994
Cardiac Arrest as Not available1993
A Woman's Guide to Adultery as Ray1992
Heartbeat as Vince Wain1992
A Touch of Frost as Karl Edwards1992
A Touch of Frost as Father David Rose1992
Alien³ as Morse1992
The Jazz Detective as Bernie Weston1991
Murder Most Horrid as Tony Smedley1991
2Point4 Children as Malcolm1991
Robin Hood as Much the Miller1990
Drowning in the Shallow End as Actor1989
Agatha Christie's Poirot as Porter1989
Henry V as Gower1988
Didn't You Kill My Brother? as Party Guest1987
Death Wish 4: The Crackdown as Zacharias' Man (uncredited)1986
Casualty as Martin Danton1986
Boon as Not available1986
Defence of the Realm as Danny Royce1985
No End as American1985
Billy the Kid and the Green Baize Vampire as TV Director1984
The Bill as Not available1984
A Year of the Quiet Sun as David, kolega Normana1983
Video Stars as Walter Fall1982
The Comic Strip Presents... as Party Guest1981
Bergerac as Joe Grantham1980
Twelfth Night as Servant1980
The Imitation Game as Not available1978
The BBC Television Shakespeare as ServantNaN
Pegasus Bridge as General Richard Gale2022
National Theatre Live: Straight Line Crazy as Governer Al Smith2019
My Bloody Valentine as Cafe Owner2018
Why Hide? as Moseley2017
God's Own Children as Martin2016
The Contract as Roy2014
Ironclad 2: Battle for Blood as Mr. Smith2013
The King is Dead as Lionel2009
Hotel as Nick Parker2008
Honest as Mack Carter2008
Britannia High as Not available2008
Phoo Action as Lord Rothwell2006
Attack Force as Werner2006
Lefties: A Lot Of Balls as Self (Archive Material - News on Sunday advert)2005
The Upside of Anger as Grey Wolfmeyer2003
Behind Closed Doors as Self - Narrator2002
Outside the Rules as Not available2001
Take Me as Not available2000
Happy M’Gee as Not available2000
Az ifjú Indiana Jones kalandjai as Pablo Picasso1998
The Jump as Davey Jackson1998
Still Crazy as Clive1997
A Perfect State as Not available1993
Comics as Brian Duffield1991
Clubland as DC Hoad1987
Intimate Contact as Scott1982
The Unapproachable as Not available1970
Play for Today as Not available1938
A Feud There Was as Kewb Announcer / Little McCoy Guy (voice)NaN
The Gentleman Thief as Taters