Tennessee, années 1930. Felix Breazale est un vieil ermite sur lequel circulent les pires rumeurs : on dit qu’il est un tueur, ou encore un sorcier. Mais un jour il arrive en ville et se rend aux Pompes Funèbres de Frank Quinn : il a l’intention d’organiser son propre enterrement. A cette occasion, il révèlera à tous pourquoi, quarante ans auparavant, il a décidé de fuir la société.
Deux jeunes garçons emménagent avec leur mère, dans la vieille ferme de leur grand-mère afin de s'occuper d'elle. Peu de temps après, ils découvrent que cette dernière est en réalité une sorcière ayant passé un pacte avec le démon. Ce qui débute comme un geste innocent conduira à la découverte de secrets terrifiants sur la vraie nature de leur aïeule...