Actor
My Cousin Rachel
2017
as Seecombe
Sherlock: The Abominable Bride
2016
as Wilder
Derek Special
2015
as Jack
The Christmas Candle
2013
as Oliver Barber
Lecture 21
2008
as Simrock
10,000 BC
2008
as Pyramid God
The Haunting of #24
2007
as Man In Pub
Hot Fuzz
2007
as Mr. Treacher
Kingdom of Heaven
2005
as Old Guard (director's cut)
The Rocket Post
2004
as Hector McDougal
Kiss Kiss (Bang Bang)
2001
as Doctor
The Emperor's New Clothes
2001
as Bargee
The Life and Adventures of Nicholas Nickleby
2001
as Old Lord
The Nine Lives of Tomas Katz
2000
as Mr. Browne
Tube Tales
1999
as Elderly Drunk (segment "Steal Away")
The Ugly
1997
as Police photographer
Mary Reilly
1996
as Vicar
Anchoress
1993
as Old Pilgrim
Needle
1990
as Jack - Danny's Cellmate
The Tall Guy
1989
as Mr Morrow
Burning Ambition
1988
as Deaf Man
Privates on Parade
1983
as Commanding Officer
Who Is Killing the Great Chefs of Europe?
1978
as Doyle
Return Fare
1978
as Ludo
The Eagle Has Landed
1976
as George Wilde (Publican)
Meriel the Ghost Girl
1976
as Mr. Smith
The Frontiers of Science
1976
as Captain Elgie Corner
Brannigan
1975
as Customs Inspector (uncredited)