В первоначальном варианте сценария Анджелы Картер в конце фильма Розалин должна была нырнуть в пол спальни, и тот поглощал ее. Джордану такой вариант понравился, но ограниченность финансовых средств не позволила сделать столь дорогостоящий спецэффект.
Нил Джордан хотел, чтобы дьявола сыграл Энди Уорхол. Уорхол согласился, но боялся лететь на самолете через океан. Он хотел, чтобы сцены с его участием сняли в Нью-Йорке, но это было невозможно. В итоге в роли дьявола Джордан снял друга Уорхола — Теренса Стэмпа (в титрах не указан).