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