Acting
Catherine the Great
Priest
2019
Vicious
Trevor
2013
Vikings
Bishop Swithern
Mrs Biggs
Chairman of the Magistrates
2012
Lady Killers
Philip de Vere Annesley
1980
Buccaneer
Assistant Controller
John Carter
Telegraph Clerk
Doctor Who: The Next Doctor
Mr. Scoones
2008
The Lost Language of Cranes
Bob
1992
A Wreath of Roses
Hotel Owner
1987
To Catch a King
Walter Monckton
1984
The Out of Town Boys
Wesson
1979