2014
Electricity as Al2012
The Hollow Crown as Bardolph2011
The Crimson Petal and the White as Henry Rackham Snr2011
The Murder at Road Hill House as Superintendent Foley2008
Ashes to Ashes as Not available2008
Hancock & Joan as Fred2007
Angel as Marvell2006
Notes on a Scandal as Ted Mawson2006
Irish Jam as Father Duffy2005
Bleak House as Clamb2005
Under The Greenwood Tree as Geoffrey Day2005
The English Harem as Eric Pringle2004
New Tricks as Jason Harvey2004
The Reckoning as Flint2004
Man Dancin' as Father Gabriel Flynn2003
The Royal as Duncan Crosby2003
The Virgin of Liverpool as Father Keane2002
Foyle's War as Richard Hunter2002
The Inspector Lynley Mysteries as Michael Shand2002
Ultimate Force as Not available2001
Waking the Dead as Major Timothy Cooper1999
Swing as Uncle Matty1998
Liverpool 1 as DI Howard Jones1998
Wuthering Heights as Joseph1998
The Land Girls as Mr. John Lawrence1997
Midsomer Murders as Ron Chalk1997
Fierce Creatures as Sealion Spectator1997
FairyTale: A True Story as Reporter1997
The Locksmith as Peter Thorogood1997
Downtime as Jimmy1997
Cause of Death as Ray Peters1996
Silent Witness as Not available1996
Dalziel & Pascoe as Not available1996
Hetty Wainthropp Investigates as Harry Carter1996
The Treasure Seekers as Bates1996
Lyddie as Mr. Marsden1994
Cadfael as Lord Giffard1993
Peak Practice as Bill Jackson1993
Resnick: Rough Treatment as Grice1992
Heartbeat as Mr. Daniels1992
A Touch of Frost as Not available1992
A Touch of Frost as Jim Scott1992
Between the Lines as Det. Insp. Harry Naylor1991
G.B.H. as Lou Barnes1990
The Man from the Pru as Det. Supt. Moore1989
Agatha Christie's Poirot as Inspector Grange1989
Home Run as Goodis1988
A Fish Called Wanda as Georges Thomason1986
Casualty as Tim Talbot1986
Unnatural Causes as Stanley1986
Hidden Talents as Stanley1985
Dempsey and Makepeace as Jack Cade1985
The Last Place on Earth as PO Lashly1985
No Surrender as Mr Ross1984
The Bill as Not available1984
Scully as Isaiah1982
Boys from the Blackstuff as Dixie Dean1981
Doctor Who: Logopolis as Detective Inspector1980
Juliet Bravo as John Holden1980
The Black Stuff as Dixie Dean1980
The Boy with the Transistor Radio as Not available1979
Going Back as Malcolm Armstrong1978
The After Dinner Joke as Journalist1977
The Professionals as Reed1977
The Professionals as Pymar1975
Doctor Who: Genesis of the Daleks as Kavell1973
The Death of Glory as Barman1970
Play for Today as Adler1968
All's Well That Ends Well as Second Soldier1963
Doctor Who as Detective Inspector1963
Doctor Who as Kavell