Credits
- 2021 · Time as Judge
- 2019 · Years and Years as Stan Thomas
- 2013 · Rock And Roll F. 'n' Lovely as House guy
- 2010 · Accused as Doctor Doran
- 2006 · Mysterious Creatures as David Kirwan
- 2006 · What We Did on Our Holiday as Len Ferguson
- 2004 · North & South as Slickson
- 2004 · Yasmin as Detective
- 2002 · Blood Strangers as Nick Beresford
- 2001 · Vacuuming Completely Nude in Paradise as Mr Ron
- 2001 · Strumpet as Curdy
- 1999 · Heart as Patient
- 1998 · The Cops as Wakefield
- 1996 · Hillsborough as Tony Edwards
- 1996 · Dalziel & Pascoe as Bob Barnes
- 1993 · Cracker as Quinlan
- 1992 · Heartbeat as DS Harry Rankin
- 1992 · Heartbeat as Inspector Harry Rankin
- 1992 · Heartbeat as DI Harry Rankin
- 1972 · Emmerdale as Billy Hopwood