actor: Peter Haworth