Simon, l'aveugle, «sent» et scrute la vie de Bologne la nuit, reconstituant sa propre géographie du monde à travers les scanners sur lesquels il est branché : taxis de nuit, voitures de police, CB de routiers, téléphones portables. Il reconnaît les voix, attribue à chacune une personnalité, une couleur : une voix douce et chaude sera bleue, une voix âcre et rude rouge, etc.
Grazia, une jeune inspectrice, enquête sur des crimes en série qui sèment la panique à Bologne. L'assassin opère dans le milieu étudiant. Il est insaisissable : il tue ses victimes chez elles, les laisse entièrement nues et horriblement mutilées. Mais l'ordinateur révèle que chaque nouvelle victime dont la mort remonte à plusieurs mois ou à plusieurs années est en fait «la même» que la précédente.
La jeune femme comprend que l'assassin est un loup-garou, un «iguane» qui chaque fois prend la peau de sa dernière victime...
En dépit de ses transformations, une seule personne dans la ville est capable d'identifier l'iguane à la voix verte : Simon l'aveugle...