2019
The Coldest Game as Not available2018
Mowgli: Legend of the Jungle as Wolf Elder (voice)2017
Cold Skin as Captain Axel2013
The Best Offer as Barman2008
Speed Racer as Cruncher Block2008
The Marchioness Disaster as Peter Butcher2007
Flood as Frank2007
Cassandra's Dream as Father2007
Bonkers as Not available2004
New Tricks as Doug Palmer2004
Evilenko as Not available2003
The Third Wave as Stevens2003
Gifted as Harry Boothroyd2002
The Many Lives of Albert Walker as DCI Dawlish2001
Charlotte Gray as Loque2001
All Forgotten as Nirmansky2001
Endgame as Dunston2000
24 Hours in London as Chief Inspector Duggan1999
Hippies as Not available1999
Sunburn as Reg Storey1999
You're Dead... as Insp. Badger1998
Maisie Raine as Gordon Daker1998
Cousin Bette as Dr. Bianchon1998
Owd Bob as Not available1997
Sharpe's Revenge as Calvet1997
The Garden of Redemption as Mayor of Vaiano1996
101 Dalmatians as Doorman1996
Beautiful Thing as Rodney Barr1995
Carrying Dad as Len1994
Calling the Shots as Charlie1993
In the Name of the Father as Chief PO Barker1992
The Secret Agent as Michaelis1992
Born Kicking as Mr Reddy1991
Prime Suspect as Michael Kernan1991
Murder Most Horrid as Barry Todd1991
'Itch as Gordon Turnbull1990
Treasure Island as Black Dog1990
Hidden Agenda as Maxwell1989
Tales from the Crypt as Inspector Minty1989
The Paradise Club as Det. Supt. Chivers1988
Eurocops as George Jackson1988
Buster as Jimmy1988
No Further Cause For Concern as Alec1987
Floodtide as Detective Inspector Brook1986
Casualty as Albert Rossiter1986
Casualty as George Weaver1986
The Monocled Mutineer as Not available1986
Whoops Apocalypse as Secret Service Agent1985
Hitler's SS: Portrait in Evil as Griesch1985
Number One as Contestant1985
Titus Andronicus as Messenger / 1st Goth / Caius1984
Breakout as Minder1983
The Sign of Four as McMurdo1983
Henry VI Part 1 as Basset / French Sergeant1983
Henry VI Part 2 as First Murderer / Ship's Master1983
Henry VI Part 3 as Earl of Northumberland / Huntsman1983
The Beggar's Opera as Jailer1981
The Day of the Triffids as Ted1981
The Union as 2nd Man1981
The Winter's Tale as Gaoler1979
Minder as Painter1978
The BBC Television Shakespeare as Earl of Northumberland/Huntsman/Warwick's Messenger (uncredited)1978
The BBC Television Shakespeare as Basset/French Sergeant/French Soldier (uncredited)/Scout (uncredited)1978
The BBC Television Shakespeare as First Murderer/Ship's Master/Beadle of St. Albans (uncredited)/King's Messenger (uncredited)/1st Neighbour (uncredited)