1657, auf einem abgelegenen Bauernhof in Shropshire: Fanny Lye (Maxine Peake) lebt mit ihrem Ehemann John (Charles Dance) und dem kleinen Sohn Arthur (Zak Adams) ein Leben in puritanischer Strenge. Eines Morgens, als die Familie in der Kirche ist, suchen zwei ungebetene Besucher Zuflucht in ihrer Scheune: der charismatische Thomas (Freddie Fox) und seine junge, sinnliche Begleiterin Rebecca (Tanya Reynolds), beide nackt...