| Movie | The Coldest Game | 2019-11-08 | |
| Movie | Mowgli: Legend of the Jungle | Wolf Elder (voice) | 2018-11-25 | 
| Movie | Cold Skin | Captain Axel | 2017-10-20 | 
| Movie | The Best Offer | Barman | 2013-01-01 | 
| Movie | The Marchioness Disaster | Peter Butcher | 2008-11-01 | 
| Movie | Speed Racer | Cruncher Block | 2008-05-07 | 
| Series | Bonkers | Unknown | 2007-02-01 | 
| Movie | Cassandra's Dream | Father | 2007-10-31 | 
| Movie | Flood | Frank | 2007-08-24 | 
| Movie | Evilenko | 2004-04-16 | |
| Movie | The Third Wave | Stevens | 2003-10-15 | 
| Movie | Gifted | Harry Boothroyd | 2003-10-29 | 
| Movie | The Many Lives of Albert Walker | DCI Dawlish | 2002-03-24 | 
| Movie | All Forgotten | Nirmansky | 2001-09-18 | 
| Movie | Charlotte Gray | Loque | 2001-12-28 | 
| Movie | Endgame | Dunston | 2001-10-12 | 
| Movie | 24 Hours in London | Chief Inspector Duggan | 2000-07-14 | 
| Series | Sunburn | Unknown | 1999-01-16 | 
| Series | Hippies | 1999-11-12 | |
| Movie | You're Dead... | Insp. Badger | 1999-10-01 | 
| Movie | Owd Bob | 1998-01-01 | |
| Series | Maisie Raine | Unknown | 1998-07-28 | 
| Movie | Cousin Bette | Dr. Bianchon | 1998-06-12 | 
| Movie | Sharpe's Revenge | Calvet | 1997-05-07 | 
| Movie | The Garden of Redemption | Mayor of Vaiano | 1997-05-25 | 
| Movie | Beautiful Thing | Rodney Barr | 1996-06-21 | 
| Movie | 101 Dalmatians | Doorman | 1996-11-27 | 
| Series | Calling the Shots | Charlie | 1994-02-15 | 
| Movie | In the Name of the Father | Chief PO Barker | 1993-12-12 | 
| Movie | Born Kicking | Mr Reddy | 1992-09-20 | 
| Movie | The Secret Agent | Michaelis | 1992-10-28 | 
| Movie | 'Itch | Gordon Turnbull | 1991-02-23 | 
| Series | Murder Most Horrid | Unknown | 1991-11-14 | 
| Series | Prime Suspect | DSI Michael Kernan | 1991-04-07 | 
| Movie | Treasure Island | Black Dog | 1990-01-22 | 
| Movie | Hidden Agenda | Maxwell | 1990-11-21 | 
| Series | The Paradise Club | Det. Supt. Chivers | 1989-09-19 | 
| Movie | No Further Cause for Concern | Alec | 1988-07-13 | 
| Movie | Buster | Jimmy | 1988-09-16 | 
| Series | Floodtide | Detective Inspector Brook | 1987-06-14 | 
| Movie | Whoops Apocalypse | Secret Service Agent | 1986-05-06 | 
| Series | The Monocled Mutineer | Unknown | 1986-08-31 | 
| Series | Casualty | George Weaver | 1986-09-06 | 
| Movie | Number One | Contestant | 1985-03-01 | 
| Movie | Hitler's SS: Portrait in Evil | Griesch | 1985-02-17 | 
| Movie | Titus Andronicus | Messenger / 1st Goth / Caius | 1985-04-25 | 
| Movie | Breakout | Minder | 1984-11-29 | 
| Movie | Henry VI Part 1 | Basset / French Sergeant | 1983-01-02 | 
| Movie | The Beggar's Opera | Jailer | 1983-01-01 | 
| Movie | Henry VI Part 3 | Earl of Northumberland / Huntsman | 1983-01-16 | 
| Movie | Henry VI Part 2 | First Murderer / Ship's Master | 1983-01-09 | 
| Movie | The Sign of Four | McMurdo | 1983-12-06 | 
| Movie | The Winter's Tale | Gaoler | 1981-02-08 | 
| Movie | The Union | 2nd Man | 1981-02-24 | 
| Series | The BBC Television Shakespeare | Unknown | 1978-12-03 |