Фильм снят по мотивам романа Джеймса Эллроя «Черная орхидея» (The Black Dahlia, 1987).
Мэгги Джиленхол была предложена роль Элизабет Шорт, однако актриса отвергла данное предложение. В свою очередь, певица Гвен Стефани отказалась от роли Кей Лэйк (Скарлетт Йоханссон).
До прихода в проект Брайана Де Пальмы режиссерские функции планировал взять на себя Дэвид Финчер.
Роль Мэдлин предназначалась для Евы Грин. Очередное олицетворение образа «роковой женщины» не входило в планы актрисы, что повлекло за собой отказ. В конечном итоге роль досталась Хилари Суэнк.