2008
Flick as Creeper Martin2005
Colour Me Kubrick as Norman2003
Mona Lisa Smile as Dr. Edward Staunton2003
Mrs Caldicot's Cabbage War as Henry Caldicot2000
Essex Boys as Henry Hobbs1999
Great Expectations as Pumblechook1999
Plunkett & MacLeane as Harrison1999
Great Expectations as Pumbleneck1999
Simon Magus as Bratislav1999
The Strange Case of Delfina Potocka as Sydow1998
The Student Prince as Mr. Garter1997
Midsomer Murders as Ian Frasier1997
Tomorrow Never Dies as General Bukharin1996
Our Friends in the North as Berger1995
Funny Bones as Billy Mann1995
England, My England as Captain Henry Cooke1994
Common As Muck as Dougie Hodd1993
The Young Americans as Sidney Callow1992
Heartbeat as Ronnie Brown1991
Performance as Fred Voles1990
Who Bombed Birmingham? as Det. Supt. George Reade1989
Scandal as James Burge1988
The Beiderbecke Connection as Big Al1988
Testimony as Joseph Stalin1986
Lovejoy as John Hill1985
The Beiderbecke Affair as Big Al1985
Lace 2 as Jo Stiarkoz1984
Lace as Jo Stiarkoz1983
The Sign of Four as Inspector Layton1983
The Falklands Factor as William Pitt, Earl of Chatham1982
The Hound of the Baskervilles as Watson1982
Airline as Not available1982
Anyone for Denis? as Not available1982
Anyone for Denis as Major1981
Winston Churchill: The Wilderness Years as Thomas Barlow (uncredited)1981
Winston Churchill: The Wilderness Years as Thomas Barlow1981
The Muscle Market as Bernard1980
High Tide as Matthews1979
Tinker Tailor Soldier Spy as Roy Bland1978
Edward and Mrs Simpson as Stanley Bruce1978
Armchair Thriller as Matthews1978
Watership Down as Silver (voice)1978
No Man's Land as Briggs1977
The Mayor's Charity as Mr. Brabazon1975
Rumpole of the Bailey as Not available1973
The Homecoming as Joey1972
Van der Valk as Karl Vessem1971
The Rivals of Sherlock Holmes as Det. Sgt. Bates1971
Get Carter as Gerald Fletcher1971
Girl on the M1 as Jack1970
Play for Today as William Pitt, Earl of Chatham1970
Play for Today as Bernard1969
Softly Softly: Task Force as PC Snow1969
Softly Softly: Task Force as PC Henry Snow1967
Callan as Not available1967
Accident as Plain Clothed Policeman1965
Public Eye as Harry1964
Crossroads as Not available1962
The Saint as Charlie Mason1959
No Hiding Place as Not available1956
Armchair Theatre as Jack1955
Dixon of Dock Green as PC Smith1955
Dixon of Dock Green as PC Jacks