Richard Derrington
Diggory/Sir Charles
Freddie Fox
Charles Marlow
David Horovitch
Mr Hardcastle
Tanya Reynolds
Kate Hardcastle
Greta Scacchi
Mrs Hardcastle
Sabrina Bartlett
Constance Neville
Guy Hughes
Toby Lumpkin
Robert Mountford
George Hastings