O filme é baseado no romance Sister Carrie (1900) do escritor Theodore Dreiser.
O ator Laurence Olivier aceitou o papel de George Hurstwood para também poder estar em Hollywood ao mesmo tempo em que sua mulher Vivien Leigh estava. Ela era um pouco emocionalmente abatida e atuava em um papel no filme A Streetcar Named Desire (1951), então estando ao seu lado, Laurence poderia cuidar dela.