2023
Maryland as Richard2022
Ridley as Ray Trevice2019
Gentleman Jack as James Holt2016
Alan Clarke: Out of His Own Light as Self2014
Happy Valley as Nevison Gallagher2012
Line of Duty as Patrick Fairbank2011
Vera as Bill Telling2010
Hereafter as Foster Father2010
The Arbor as Jimmy 'The Wig'2009
Unforgiven as Eddie Ackroyd2008
Summer as Mr. Tanner2008
Hancock & Joan as George2007
Doctor Who: Voyage of the Damned as Max Capricorn2007
Garage as Dan2006
See No Evil: The Moors Murders as DCI Joe Mounsey2005
Frozen as P.C. Pike2004
New Tricks as Not available2004
The Long Firm as Mooney2003
Calendar Girls as Eddie2003
The Royal as Hugh Etheridge2002
The Inspector Lynley Mysteries as Owen Harcourt-Baines2002
Rose and Maloney as Not available2002
Stranded as Quirk2001
Love or Money as Ted1999
Badger as Not available1998
The Tribe as Micky1998
Girls' Night as Steve Wilkinson1997
Midsomer Murders as Jack Filby1996
Hetty Wainthropp Investigates as Wallace Pickering1995
Coogan's Run as Not available1995
A Mind to Murder as Robin Cheeseman1994
Sin Bin as Don1993
Peak Practice as Roy Telford1993
The Hawk as Stephen Marsh1993
Safe as Sean1992
So Haunt Me as Not available1992
Monkey Boy as Schaffer1991
Murder Most Horrid as Dave Jones1991
Chimera as Schaffer1991
Director: Alan Clarke as Not available1989
Shirley Valentine as Dougie1988
The Beiderbecke Connection as Not available1987
The Ruth Rendell Mysteries as Det. Insp. Manciple1987
Inspector Morse as Ron Garrett1987
Rockliffe's Babies as Not available1987
Rita, Sue and Bob Too as Bob1986
London's Burning as Not available1986
Casualty as Robert1986
Casualty as Martin Gregory1986
Casualty as Stephen Gregory MP1986
Casualty as Father Vincent McConnell1985
Connie as Arnie1984
Sherlock Holmes as Wilson Kemp1984
The Bill as Not available1984
The Life and Death of King John as Philip - the Bastard1983
Widows as Charlie1983
Red Monarch as Projectionist1982
Under the Skin as Nolan1981
Bergerac as Oliver Sutton1981
Happy Since I Met You as Ted1981
Somewhere More Central as Hotel Manager1980
Bloody Kids as School Masters 21979
Minder as Billy1978
The Sailor's Return as Harry Targett1975
Jenny Can't Work Any Faster as Brian1970
Play for Today as Nolan1989
Birds of a Feather Writer