Robert Morley demanded a fee of £15,000 when offered the part of Sir Lancelot Spratt. As this would have constituted nearly one-sixth of the film's proposed budget, the film-makers instead hired James Robertson Justice at one-tenth the salary. Justice scored a great personal triumph in the film, and played the role again in several sequels; it was to remain his best-known film part.