Peter Firth
as Kenneth Potter
Ian Bannen
as Canon Loftus
Alun Armstrong
as Sergeant McGing
Tony Doyle
as Tim Roarty
Tara MacGowran
as Nora Hession