De l'aveu de Dario Argento, Cristina Marsillach fut l'actrice avec laquelle il eut le plus de difficultés à travailler.
Près de 140 corbeaux ont été nécessaires pour le tournage du film. Lorsqu'ils ont été lâchés dans l'opéra pour les besoins d'une séquence, seuls 60 ont pu être à nouveau capturés. Les autres volatiles ont continué à vivre à l'intérieur de l'opéra.
En 1985, Dario Argento est sollicité par les responsables du théâtre Sferisterio de Macerata pour revisiter le Rigoletto de Giuseppe Verdi. Sa version ne convainc malheureusement pas et, comme pour réparer cette occasion manquée, il décide deux ans plus tard de s'atteler à Opéra.
Opéra n'a pas eu les honneurs d'une sortie en salle en France en 1987 et n'était visible à l'époque que dans une copie tronquée en VHS.