2025
100 Nights of Hero as Beaked Brother Charles2024
Constellation as Yura2024
Truelove as Trevor2024
Scoop as Elderly Man2023
Guardians of the Galaxy Vol. 3 as Broker2023
The Little Mermaid as Hawkins2022
Andor as Ulaf2022
Sherwood as Bill Raggett2022
All My Friends Hate Me as Norman2021
Death of Zygielbojm as Not available2020
Deus Otiosus: The Idle God as Deus2019
Iron Mask as Grey2019
Hatton Garden as Billy Lincoln2019
The Fight as Frank Dunn2018
London Fields as Darts Player2018
Walk Like a Panther as Leslie Beck2017
Taboo as Ibbotson2017
Papillon as Jean Castili2016
Lady Macbeth as Boris Lester2016
Sunday For Sammy 2016 as Not available2015
Wolf Hall as Walter Cromwell2015
Dickensian as Silas Wegg2015
Dragonheart 3: The Sorcerer's Curse as Potter2015
Orthodox as Joseph Goldberg2015
Writers Retreat as Nigel2014
Outlander as Aaron Beardsley2014
Jamaica Inn as Harry2014
Guardians of the Galaxy as The Broker2014
Hercules as Gryza2013
Father Brown as Herman Jolly2013
Jack the Giant Slayer as Uncle2013
Family Tree as Neville St. Aubrey2013
Back With The Boys Again as Himself2012
Orthodox as Goldberg2011
Vera as Robert Naresby2011
Pirates of the Caribbean: On Stranger Tides as Ezekiel2011
Little Deaths as X2010
Borgen as Vassily Andrejev2010
This Is Jinsy as Not available2010
Five Daughters as DCI John Quinton2010
Lennon Naked as Freddie Lennon2009
Law & Order: UK as Not available2009
Goal III: Taking on the World as Foghorn2008
Merlin as Black Knight (voice)2008
Ashes to Ashes as David Bonds2008
Tess of the D'Urbervilles as Groby2008
Never Better as Not available2007
The 50 Greatest Television Dramas as Self2006
The Line of Beauty as Barry Groom2006
Flushed Away as Thimblenose Ted / Cockroach / Passerby (voice)2006
Cargo as Ralph2006
Almost Heaven as Teapot Ted2005
Doctor Who as Fenton2005
Wallace & Gromit: The Curse of the Were-Rabbit as Additional Voice (voice)2005
Drama Connections as Not available2005
Goal! as Foghorn2005
The Rotters' Club as Roll-up Reg2005
A Waste of Shame: The Mystery of Shakespeare and His Sonnets as Physician2004
New Tricks as Not available2002
Spooks as Gordon Blaney2002
Below as Pappy2002
Black Plague as Steward2001
In Deep as Harbinson2001
In a Land of Plenty as Not available2001
The Bunker as Sgt. Heydrich2000
In the Beginning as Idol Worshipper1999
The Scarlet Pimpernel as Fumier1998
Invasion: Earth as Wg. Cdr. Friday1997
Midsomer Murders as Ronnie Tyler1997
The Fifth Element as Mactilburgh1997
Wokenwell as Not available1997
True Tilda as Gavel1996
Silent Witness as Chris Palmer1994
Crocodile Shoes as Not available1994
Space Precinct as Burl Flak1994
Finney as Bobo Jr.1994
Royce as Kupchak1994
A Pinch of Snuff as DS Edgar Wield1992
Alien³ as Murphy1991
Prime Suspect as Chief Insp. David Lyall1991
Spender as Joe Phelan1991
Mel Gibson Goes Back to School as Player Queen (archive footage)1990
Hamlet as Player Queen1990
White Hunter, Black Heart as Tom Harrison1990
Hands of a Murderer as Jeremy Stubb1989
Stay Lucky as Not available1989
Batman as Nic1989
Venus Peter as Blind Man1988
Comic Relief as Not available1988
South Of The Border as Dennis1988
Hanna's War as Ruven1987
The Two Mrs. Grenvilles as Horst Berger1987
Rockliffe's Babies as Not available1986
Casualty as Gerald Bryant1986
Lovejoy as Foxy Norris1985
Plenty as Spencer1985
Murder with Mirrors as Sergeant Lake1984
The Bill as Not available1983
Auf Wiedersehen, Pet as Albert Moxey1982
Brimstone & Treacle as Drunk1982
How Many Miles to Babylon? as Jerry Crowe1981
Bergerac as Sydney Sterrat1980
Little Lord Fauntleroy as Man Filling in Ditch1980
The Awakening as Porter1980
Games Without Frontiers as Billy1979
Sapphire & Steel as Johnny Jack1979
The Old Curiosity Shop as Kit Nubbles1979
Agatha as Luland1977
The Professionals as Billy1974
Playhouse as Billy1974
Playhouse as Jerry Crowe1962
Z-Cars as Not availableNaN
Cry Wolf as Sergeant