Argento początkowo przeczytał scenariusz science fiction Luigiego Cozziego, co do którego nie był przekonany, zanim spotkał się z Bavą i zgodził się wyprodukować Demony.

Sacchetti nie był zadowolony z sugestii Argento dotyczących scenariusza, zauważając, że zaangażował Franco Ferriniego, który wydawał się zainteresowany jedynie zadowoleniem Argento. Ferrini stwierdził, że jego wkład w scenariusz polegał na opóźnieniu wejścia demonów, które jego zdaniem pojawiły się w filmie zbyt wcześnie. Sacchetti później powiedział, że Argento zapłacił mu i zmusił do opuszczenia projektu, tylko po to, by ponownie go wezwać, aby nadać scenariuszowi ostateczny szlif. Sacchetti zauważył również, że pierwsza połowa filmu jest taka sama jak oryginalny scenariusz, podczas gdy druga połowa ma więcej krwi i efektów specjalnych.

Zdjęcia do Demonów trwały dziewięć tygodni, od czerwca do lipca 1985 roku. Zdjęcia kręcono w Berlinie, w rzymskich studiach De Paolis In.Ci.R. oraz w prawdziwym kinie, obecnie zamkniętym, niedaleko studia filmowego.