In 1630 New England, William (Ralph Ineson) and Katherine (Kate Dickie) live devout Christian lives as the parents of five children. They have recently moved to a remote homestead located at the edge of a vast forest.
Almost immediately, things begin to go horribly wrong. Their newborn son inexplicably vanishes, their crops fail, their animals show uncharacteristic behavior and one child appears to be possessed by an evil spirit. The family begins to turn on one another, blaming oldest daughter Thomasin (Anya Taylor-Joy) of being a witch. Their lack of unity tests their faith and loyalty and leaves them wide open to evil.