Diana Dors was a late replacement for Jean Kent. She was signed in 1947 to a non-exclusive, six-year contract with the Rank Organization. After this film project, which was supposed to be her breakthrough as a leading lady, became a commercial failure, Rank freed her from her contract, effectively becoming a free agent.
It was announced in 1945 as "Digger's Rest" and was to star Stewart Granger from director Leslie Arliss. Patricia Roc was to play the Salvation Army girl with whom Parker falls in love. However, Roc was named in a divorce case involving Fay Compton and Gainsborough dropped her from the film as a result. Eventually, the make starring role was given to David Farrar who had received acclaim for his performance in Black Narcissus (1947). It was directed by David MacDonald, who had just directed The Bad Lord Byron (1949) and Christopher Columbus (1949) for Gainsborough.