Les Ames noires est adapté du livre du même titre écrit par Gioacchino Criaco, qui a aidé le cinéaste dans la conception du film.
Le film a été tourné à Africo, dans la région italienne de la Calabre. Une ville connue pour son histoire criminelle très dure. Mais en dépit des mises en gardes qu'il a reçues, Francesco Munzi a tout de même voulu y tourner son film. Le cinéaste raconte : "Je suis arrivé en Calabre chargé de préjugés et de peurs. J’ai découvert une réalité très complexe et nuancée. J’ai vu la défiance se transformer en curiosité et les maisons s’ouvrir à nous. J’ai mélangé mes acteurs avec les habitants du village, qui ont joué et travaillé avec l’équipe du film. Sans eux, le film aurait été plus pauvre."
Les Ames noires a été présenté à la Mostra de Venise 2014.