Die junge, verheiratete Mutter von zwei Kindern Sheba Hart (Cate Blanchett) ist "die Neue" im Lehrerkollegium einer Londoner Vorstadtschule.
Sie weckt sofort das Interesse ihrer alternden Kollegin Barbara Covett (Judi Dench), denn Sheba ist all das, was Barbara nicht - oder nicht mehr - ist: jung, strahlend schön, freundlich und scheinbar vom Glück verwöhnt.
Als sie gemeinsam eine Prügelei zwischen zwei Schülern beenden, schweißt das die beiden Lehrerinnen augenblicklich zusammen. Bald sind sie im Schulalltag unzertrennlich, und auch privat sehen sich die beiden Frauen immer häufiger.
Eines Abends macht Barbara dann eine schockierende Entdeckung: Sheba hat eine Affäre mit Steven Connolly (Andrew Connolly), einem ihrer minderjährigen Schüler. Ein Skandal mit unabsehbaren Folgen, sollte diese Beziehung an die Öffentlichkeit kommen.
Barbara konfrontiert Sheba mit der Wahrheit und nimmt ihr das Versprechen ab, den Jungen nicht mehr zu treffen. Im Gegenzug will sie Schweigen bewahren. Barbara steigert sich in die Wahnvorstellung hinein, dass sie Sheba als beste Freundin besitzen könne. Eine Obsession, die – gerade in den Augen von Shebas Mann Richard (Billy Nighy) – immer aufdringlichere Formen annimmt.
Als Barbara nach einiger Zeit dahinter kommt, dass Sheba trotz gegenteiliger Beteuerungen die Verbindung zu dem Schüler nicht abgebrochen hat, eskaliert die Situation.
Wenig später wird Sheba in Handschellen abgeführt, die Anklage lässt nicht lange auf sich warten. Der Skandal ist ein gefundenes Fressen für die Prese. Dass Richard sich von seiner Frau abwendet, registriert Barbara mit Genugtuung, und es nährt ihre Hoffnung, Sheba werde schon bald ihr ganz allein gehören...