2006
as Mayor of Grasse
2010
as Lord Dawson
2014
as John Taylor
2020
as Father Sykes
1977
as Pvt. Simmonds
1978
as Merry (voice)
1984
as David Nelson
2018
as Sidney Rawle
2007
as Doctor
1997
as Hospital Parent
2022
as Paul Jones
2011
as Cabinet Minister
as Sir Augustus Wall Callcott
as Hawkins
1982
as Fenton
as Chorus Boy
2004
as Mr. Wells
as Iain Ill
2005
as Mary's Father
2017
as Barnaby Jones