Was, wenn sich hinter der harmlos wirkenden Fassade eines Dorfs eine blutige Geschichte verbirgt? Pastorin Jack Brooks (Samantha Morton) und ihre Tochter Flo (Ruby Stokes) brauchen dringend einen Neuanfang, seit es in ihrer letzten Kirchengemeinde zu einem Skandal gekommen ist. Erst vor kurzem haben Mutter und Tochter einen schweren Schicksalsschlag hinnehmen müssen, dessen Wirkung noch immer nachhallt. In der Hoffnung auf seelische Heilung, ziehen sie in das idyllische Örtchen Chapel Croft, doch anfangs ahnen sie nicht, welche düsteren Geheimnisse hier begraben liegen. Schon bald geschehen unerklärliche Dinge, die nach und nach Einblicke gewähren in die verstörende Vergangenheit des Dorfes. Vor vielen Jahren wurden unschuldige Mädchen verbrannt, als Strafe für ihre vermeintlichen Sünden. Die gequälten Seelen von einst scheinen jedoch keinen Frieden gefunden zu haben, denn schon bald werden Jack und Flo von ihnen heimgesucht …