2023
as Sir Merritt Grove
2023
as Judge Instrell
2022
as Nikolai
2022
as Septon Eustace
2022
as Paul Jones
2022
as Doctor
2020
as Father Sykes
2018
as Sidney Rawle
2017
as David Hogarth
2017
as Barnaby Jones
2016
as Clement Attlee
2014
as John Taylor
2014
as Sir Augustus Wall Callcott
2013
as Cliff Lyman
2012
as Canon Gilbert
2011
as Cabinet Ministers
2010
as Lord Dawson
2010
2010
as Surgeon
2009
as Inspector West
2006
as Mayor of Grasse
2006
as Doctor
2005
as John Naps
2005
as Mary's Father
2005
2005
as Permanent Secretary
2004
as Mr. Wells
2002
as British Prime Minister
2001
as Sir Ian Rochester
2001
as Geoff
2001
as Maj. Irvine
2001
as Prestwick
2000
as Jonna
2000
2000
as Professor Petersen
1999
as Doctor
1998
as Peter Simpson
1997
as Hospital Parent
1997
as Hawkins
1997
as Iain Ill
1997
as Jonathan Canning
1997
as Richard Deverell
1994
as No. 47
1994
as Rev. Farebrother
1993
as Digby Seton
1992
as John Middleton
1992
as Eric Potter
1991
as De La Rue
1991
as Paul
1990
as Alastair Logan
1989
as Paul
1989
as Presenter
1987
as Lord Epton
1987
as Reese
1986
as Dr. Finlay
1986
as Richard Penfold
1985
as Mr. Hobbs
1984
as Doctor
1984
as David Nelson
1984
as Nick Cliffe
1982
as Fenton
1982
as Patrick Battle
1981
as Sumner
1981
as Lieutenant James
1981
as Jonathan
1981
as Eros
1981
as Lieutenant
1980
as Lucentio
1980
1980
as Micky
1979
as Nigel
1978
as Nicky
1978
1978
as Merry (voice)
1977
1977
as Pvt. Simmonds
1977
1976
1970
as Nicky