2023
Mrs Sidhu Investigates as Stan Melville2019
Agatha and the Curse of Ishtar as Hutchins2007
Kingdom as Mr. Waller2004
New Tricks as Wally Brooks1999
David Copperfield as Milkman1997
Midsomer Murders as Ken Beavers1997
I'm Alan Partridge as Martin1994
Pie in the Sky as George Porter1992
Heartbeat as Quinn1992
Heartbeat as Rev Truscott1992
A Touch of Frost as Lawrence Dale Brewer1991
Henry IV: Part 2 as Bardolph1991
Henry IV: Part 1 as Bardolph1991
Henry V as Sir Thomas Erpingham1991
Richard II as Duke of York1991
Henry VI: House of Lancaster as Duke of Gloucester1991
Richard III as Sir Robert Brackenbury1991
Henry VI: House of York as Sir Robert Brackenbury1990
Murder East - Murder West as Karger1986
Casualty as John Hayes1986
Lovejoy as Magnus McNulty1986
All Together Now as Matthew1985
Lytton's Diary as Henry1984
The Bill as Not available1982
Gandhi as Clerk1980
The Enigma Files as Mortuary Attendant Ryan1980
Kiss and Tell as Steve1979
Minder as Tasty Tim1979
Minder as Alf1979
Tales of the Unexpected as Dave Ferguson1978
Blake's 7 as Gambrill1977
A Bridge Too Far as Cpl. Hancock1976
You Talk Too Much as Charlie1974
Porridge as Norris1974
The Land That Time Forgot as Whiteley1973
Last of the Summer Wine as Cousin Aubrey1973
Jingle Bells as Ralph1973
The Square of Three as Captain1972
Crown Court as Albert Duffy1972
The House on Highbury Hill as Daniel1970
Play for Today as Vicar1970
Play for Today as Daniel1970
Play for Today as Ralph1969
In Loving Memory as Ernie Hadfield1969
Oh! What a Lovely War as Harry Arnold Smith1967
The Lump as Mike1964
The Wednesday Play as Eric1956
Armchair Theatre as Captain1955
Dixon of Dock Green as John Hayward