
2023
Sweet Sue as Ron2021
The North Water as Geoffrey Turner2021
The Colour Room as Jack Walker2020
All Creatures Great & Small as Richard Alderson2020
Roadkill as Mick 'The Mouth' Murray2019
Giri/Haji as Angling2019
Wild Bill as Keith Metcalfe2019
Affection as Dave2018
Journeyman as Richie2018
Funny Cow as Bob2016
Rogue One: A Star Wars Story as Captain Pterro2016
Triple 9 as Major Crimes Detective2016
Away as Col2015
Hyena as Keith2014
Remember Me as DCI Grogan2013
Peaky Blinders as Sergeant Moss2013
Peaky Blinders as Inspector Moss2013
My Mad Fat Diary as Chloe's Dad2012
A Touch of Cloth as Bullock2012
Dirk Gently as Robbie Glover2012
When the Lights Went Out as Hilary Barnes2012
Best Possible Taste: The Kenny Everett Story as Tom Cole2011
Scott & Bailey as Adrian Scott2011
War Horse as Sgt. Martin2010
Sherlock as Chief Superintendant2010
Accused as Sergeant George Wade2009
Red Riding: The Year of Our Lord 1983 as John Nolan2009
Red Riding: The Year of Our Lord 1980 as John Nolan2009
Unforgiven as Adam Boothroyd2005
Dead Man Weds as Red2004
Conviction as Not available2003
The Royal as Alec Glazer2003
Johnny Vegas: Who's Ready for Ice Cream? as Kai Rydell1997
The Lakes as DS Mooney1997
The Fix as Peter Swan1996
Hillsborough as PC in Control Box1992
Heartbeat as Carl Southall1992
Heartbeat as Brian Gilbert1987
On the Palm as Evil Mick1984
The Bill as Not available1984
Rainy Day Women as Roy Bates1981
Looks and Smiles as Alan Wright2022
Let Her Go Writer2022
Let Her Go Director2018
Funny Cow Writer2018
Funny Cow Executive Producer2003
Johnny Vegas: Who's Ready for Ice Cream? Writer