2020
as Fizz
2006
as Colonel Dent
2005
as Mr Henderson
2003
as Westminster Abbey Priest
2001
as Dr. Lambert (voice)
1999
as 2nd Farmer
1999
as Mr Batsford
1995
as Ray
1993
as Fizz / Fox
1992
as Sir Harcourt Griffiths
1992
as Mr. Naysmith-Jones
1991
as Robson
1990
as Dad Matheson
1989
as Dr. Hawker
1988
as Sid
1988
as House Detective
1987
as Major
1987
as Ronald Barrett
1987
as Fireman
1987
as Mr. Grover
1987
as Salcombe Hardy
1987
as Lennox
1986
as Mr. Johnson
1986
as Inland Revenue Manager (uncredited)
1986
as Peter Stroud
1986
as Peter Quentel
1983
as Inspector Marriott
1983
as Inspector Kirby
1983
as Lord Grey / Lord Mayor of London
1983
as Duke of Somerset
1983
as Thomas Horner / Lord Clifford
1983
as Mayor of London / Sir John Fastolfe
1981
as Carpenter
1979
as Mr. Drayton
1978
as Sergeant
1977
as Salvation Army Captain
1975
as DCI Roan
1970
as Louis
1968
as Cully
1968
as Mr. Baker
1966
as Male Nurse (uncredited)
1963
as Cully
1961
as Clarke
1961
as Anaesthetist