Originalmente, foi oferecido a Audrey Hepburn um dos papéis femininos principais no filme, mas ela já estava comprometida com um peça teatral e teve que recusar. Ela ficou com o pequeno papel de uma sexy vendedora de cigarros.
John Laurie, que interpreta Gordon Webb no filme, substituiu a ator Stanley Holloway.