2003
The Mayor of Casterbridge as Priest1996
Twelfth Night as Priest1993
Scam as Arthur Hopper1992
Archer's Goon as Music Master1991
9 1/2 Ninjas! as Bum1989
Danny the Champion of the World as Vicar1989
Blore M.P. as Headmaster1987
Empire of the Sun as Mr. Radik1986
The Russian Soldier as Bookseller1985
Howards' Way as Organist1984
Nineteen Eighty-Four as Syme1983
The Secret Adversary as First Clerk1982
Shine on Harvey Moon as Defence Counsel1981
Tenko as Vicar1976
Bill Brand as Lane