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).