Grâce au succès foudroyant de la pièce écrite de Noel Coward à Broadway (657 représentations entre 1941 et 1943), tous les studios d'Hollywood ont voulu en faire un film.
Mais c'est à son ami David Lean que Noel Coward décide de confier le projet. Au final très mécontent du résultat, ce dernier aurait demandé à Lean : "Comment as-tu pu bien faire pour autant rater la meilleure chose que je n'ai jamais faite ?"
Pour représenter le fantôme d'Elvira, jouée par Kay Hammond, David Lean a eu l'ingénieuse idée de faire porter à l'actrice des vêtements vert fluorescents. Elle pouvait alors se déplacer à sa guise, car une lumière spéciale était projetée sur elle, afin de lui donner cette apparence fantasmagorique.
Jacqueline Clarke, qui jouait le rôle d'Edith dans la pièce sur Broadway, a accepté de le reprendre pour le film de David Lean.