Peggy Cummins was originally cast as Amber, but proved unsuitable and was replaced by Linda Darnell. 'Vincent Price' was originally set to play Lord Harry Almsbury in the Peggy Cummins version but was replaced by Richard Greene when the film was started over with Linda Darnell. The Catholic Legion of Decency condemned the film for its "glamorization of immorality and licentiousness", and they demanded that the studio (20th Century-Fox) make changes so they could remove the film fr ...[Read Story ]