2024
The Day of the Jackal as Trevor2023
Your Move as Mikey2023
The Peacock as Lord Macintosh2022
Sherwood as Mickey Sparrow2022
Avoidance as Peter2021
The Window as Martin Dewsbury2021
Murder, They Hope as Phil2020
Agatha Christie: 100 Years of Poirot and Miss Marple as Self - Inspector Japp, ITV's Poirot2020
Isolation Stories as Peter2018
Shakespeare & Hathaway - Private Investigators as Chamberlain2018
Peterloo as John Knight2018
Above the Clouds as William2017
The Good Karma Hospital as Paul Smart2017
Bad Move as Ken2015
Raised by Wolves as Grampy2014
Boomers as Alan2014
Patrick's Day as John Freeman2013
Believe as Bob2013
The Best Offer as Fred2013
Ragged as Prison Governor2012
Cuckoo as Tony2012
Spike Island as Mr. Jackson2012
Stars In Shorts as Trevor2011
Death in Paradise as David Witton2011
Celebrity Antiques Road Trip as Self - Participant2011
My Week with Marilyn as Roger Smith2011
Friend Request Pending as Trevor2011
Sugartown as Not available2011
City State as William2010
The First Men in the Moon as Voice of Grand Lunar2009
Margaret as Bernard Ingham2009
The Queen as Harold Wilson2009
Home Time as Roy Jacks2008
Margaret Thatcher: The Long Walk to Finchley as Alfred Roberts2008
Crooked House as Not available2008
Crooked House as Bloxham2008
Place of Execution as Old George Bennett2007
Grow Your Own as Big John2007
I Want Candy as Stephen, Joe's Dad2007
Fanny Hill as Mr. Croft2007
Fanny Hill as Mr. Croft2006
Ancient Rome: The Rise and Fall of an Empire as Jovius2006
The Chase as Not available2005
The Best Man as Mr. Barker2005
Funland as Not available2005
A Little Trip to Heaven as William2004
New Tricks as Not available2004
Hustle as Arthur Bond2004
Murder in Suburbia as Not available2004
London as Samuel Pepys2004
Von Trapped as Torsten2003
Little Britain as Not available2003
Coogan's Runner as Self2003
Second Nature as Lawrence Augenblick2002
Foyle's War as Not available2002
Cruise of the Gods as Hugh Bispham2002
Crime and Punishment as Marmaladov2002
The Intended as Norton2001
Mike Bassett: England Manager as Lonnie Urquart2000
Victoria Wood with All the Trimmings as Willis2000
Sins as Mickey Thomas2000
Around The World In 80 Days as Inspector Fix (voice)1999
The Vice as Not available1998
Girls' Night as Dave Simpson1998
Little Voice as George1998
What Rats Won't Do as Not available1998
The Last Salute as Not available1998
Cousin Bette as De Wissembourg1998
The Ambassador as Not available1998
Our Boy as DS Yorke1997
Midsomer Murders as Daniel Snape1997
The Opium War as Captain White1996
Silent Witness as Not available1996
Brassed Off as Jim1995
Hamish Macbeth as Malachi McBean1995
Bramwell as Ronald Kennedy1995
Black Hearts in Battersea as Eustace Buckle1994
The Wimbledon Poisoner as Detective Inspector Russell Rush1994
Downwardly Mobile as Not available1993
15: The Life and Death of Philip Knight as Stan Eastwood1993
Bad Behavior as Howard Spink1993
The Last Dance as Police Inspector1992
Heartbeat as Ken Marsden1992
Heartbeat as Brian Simpson1992
A Touch of Frost as Sergent Sharpe1992
A Touch of Frost as D.S. Sharpe1992
Thacker as Ben Royce1991
Murder Most Horrid as Patron1991
Murder Most Horrid as Police Sergeant1989
Agatha Christie's Poirot as Chief Inspector James Harold Japp1989
Agatha Christie's Poirot as Assistant Commissioner Japp1989
High Hopes as Martin Burke1988
The Storyteller as King1988
The Dark Room as Greg1987
The Fourth Protocol as Burkinshaw1987
On the Palm as Dawlish1987
Lizzie's Pictures as Not available1987
Rat in the Skull as Detective Superintendent Derek Harris1986
Casualty as Rob Royson1986
A Passage to Wisbech as Narrator1985
The Doctor and the Devils as Andrew Merry-Lees1985
a-ha: Take on Me as The Enemy1984
Robin of Sherwood as Abbot Hugo de Rainault1984
Give My Regards to Broad Street as Alan1984
Robin of Sherwood: Robin Hood and the Sorcerer as Abbot Hugo de Rainault1983
A Pattern of Roses as Builder1982
Pocketful of Dreams as Denny1980
The Gentle Touch as Not available1980
Pasmore as Colin Pasmore1980
Games Without Frontiers as Clive1979
Tales of the Unexpected as George Forester1979
Afternoon Off as Bernard1979
Scum as Mr Greaves1979
Two Up, Two Down as Not available1978
Pennies from Heaven as Dave1977
A Little Outing as Geoff1976
Rogue Male as 1st Seaman1976
Pressure as 2nd CID Officer1976
Well Thank You, Thursday as Stan1975
Keep an Eye on Albert as Tarpy1974
Porridge as Melvin 'Dylan' Bottomley1974
Pig Bin as Ken1973
Last of the Summer Wine as Gordon1973
Shakespeare or Bust as Hippie1973
Blooming Youth as Jeff1971
The Pigeon Fancier as Harry1970
Play for Today as Colin PasmoreNaN
True Love (Once Removed) as Bus driver