Entre journal intime et drame baroque, "Leçons de ténèbres" reconstitue par fragments un voyage fatal placé sous le signe du Caravage. Utrecht, Naples, Rome... trois villes et deux histoires d'amour guident l'itinéraire nocturne d'un homosexuel à la recherche de la beauté perdue.
A Téhéran, Farzaneh, une monitrice d'auto-école, voit un jour son époux Jalal sortir d'une maison inconnue. L'incompréhension est de mise chez la jeune femme, surtout lorsque son mari lui explique qu'il n'était pas en ville à ce moment-là...