Sauveur Giordano tente de prouver l'innocence d'un lycéen accusé du viol, puis du meurtre d'une jeune enseignante, avec qui il était en conflit permanent.
Caroline Lucas, professeur dans un lycée de banlieue, est en conflit avec un de ses élèves, Max. Lorsque Caroline est violée sur le parking de son domicile, le lycéen est vite désigné comme suspect numéro un. Cependant, Giordano prend la défense de l'adolescent car il est convaincu qu'il n'est pas l'auteur de ce crime. En démontant les preuves qui accusent Max, il parvient à le faire libérer. Malheureusement, peu après sa libération, Caroline est assassinée. Désormais, Max est accusé de meurtre, et son innocence devient impossible à prouver. Sauveur Giordano en vient lui-même à douter de la bonne foi de son protégé. Son enquête se complique...