Actor
Surviving Christmas with the Relatives
2018
as Vicar
Goodbye Christopher Robin
2017
as Portrait Photographer
The Foreigner
2017
as Simpson
The Limehouse Golem
2016
as Judge
Dad's Army
2016
as Agent Cunningham
The Deep Blue Sea
2011
as Edie and Ravenscroft Assistant
Mr. Nice
2010
as Lord Hitchinson QC
A Cock and Bull Story
2005
as London Doctor
Cherished
2005
as Mr. Dunkels QC
Bridget Jones: The Edge of Reason
2004
as Derek
The Luzhin Defence
2000
as Luzhin's Father
Longitude
2000
as Whiston
Sophie's World
1999
as William Shakespeare
Food of Love
1997
as Robin
The Railway Station Man
1992
as Manus Dempsey
Howards End
1992
as Luncheon Guests
Duel of Hearts
1992
as Jackson
Prince
1991
as Vet
Catherine
1988
as Dr. Wishart
Maurice
1987
as Risley
Hedgehog Wedding
1987
as Jamie
Defence of the Realm
1986
as Philip Henderson