Une vieille fille solitaire en révèle plus sur sa propre vie qu'elle ne le réalise, quand elle se lance dans le récit de la relation de sa meilleure amie avec un étudiant adolescent.
Les actrices oscarisées Judi Dench et Cate Blanchett livrent des interprétations irrésistibles dans ce thriller sexy et stylé. Judi Dench est envoûtante dans le rôle de Barbara Covett, une enseignante menant sa classe d'une main de fer, mais qui mène une vie désespérément vide. Du moins, jusqu'à ce qu'elle rencontre Sheba Hart (Blanchett). D'abord ravie d'avoir trouvé quelqu'un qui lui ressemble, Barbara finit par découvrir que Sheba a une liaison avec un étudiant adolescent, et sa jalousie et sa rage finissent par échapper à son contrôle.