Mieszkająca w małym angielskim miasteczku bogobojna Edith (Olivia Colman) otrzymuje anonimowe, niezwykle złośliwe listy. O ich autorstwo oskarża swoją sąsiadkę, wyzwoloną i buntowniczą Rose (Jessie Buckley). Jednak z każdym dniem listów przybywa i dostaje je już nie tylko Edith... Kto naprawdę je wysyła?
Littlehampton- niewielka miejscowość w Anglii. Mieszka tu Edith (Olivia Colman), znana ze swego niezwykle konserwatywnego podejścia do życia. Pewnego razu otrzymuje ona list, który ma wyraźny podtekst seksualny. Podobne listy dostali również inni mieszkańcy miasteczka. O wysyłanie tych listów zostaje oskarżona Rose (Jessy Buckley), młoda irlandzka imigrantka. Liczne zarzuty płynące w jej stronę sprawiają, że policja rozpoczyna śledztwo, które prowadzi posterunkowa Gladys Moss (Anjana Vasan).