2003
Intermission as Alfred2002
Doctor Sleep as Francis Paladine1991
Performance as Bernard1991
Performance as Lord Marshal1991
Performance as Bishop of Carlisle1989
Agatha Christie's Poirot as Pathologist1989
Campion as Vicar1988
Drowning by Numbers as Gregory1988
The Dawning as Mr. Carroll1986
Caravaggio as Vatican Official1986
The Little Match Girl as Pieseller1986
Foreign Body as Lodging house man #11984
Squaring the Circle as Jurczyk1981
Dangerous Davies: The Last Detective as Father Harvey1979
Henry VIII as Dr. Butts