2010
Never Let Me Go as Delivery Man 22006
V for Vendetta as Barfly2001
Murder in Mind as Drunk2000
Snatch as MC1999
The Messenger: The Story of Joan of Arc as Vaucouleurs' Priest1997
Fever Pitch as Rex1993
Olly's Prison as Third Warder1990
I Hired a Contract Killer as Al1985
Dance with a Stranger as 2nd Policeman1984
Sherlock Holmes as Cartwright1982
A Gift of Tongues as Clegg1981
Venom as Driver's Mate1981
Take It or Leave It as Policeman1980
The Long Good Friday as Eric1980
Babylon as C.I.D Detective #11980
McVicar as Prison Warder1980
The Great Riviera Bank Robbery as Security Guard1979
Minder as Player1978
Enemy at the Door as Sentry1978
Out as Con1978
Top Dog Rules Ok as Policeman1977
The Professionals as Security Guy1975
Days of Hope as Army Captain1975
Nightmare for a Nightingale as Stagehand