David y su hijo Samuel tienen un accidente de coche a las afueras del pueblo de Havilah. Ante este percance aceptan la hospitalidad de Ben Zachary, un misterioso anciano. Sin hogar, sin trabajo y sin un lugar donde ir, David acepta trabajar en la granja de Ben, en cuyo jardín crece un árbol de siete frutas. Samuel, que ha sufrido pesadillas durante toda su vida, sueña que están en manos de un hombre que realiza actos horribles. Unas premoniciones revelan que su nueva profesora, la señorita Chapman, ayuda a Zachary a realizarlos. Mientras su padre está cada vez más sometido al hechizo del anciano. Samuel se da cuenta de que sus pesadillas son indicios de un próximo Apocalipsis. La batalla definitiva entre Dios y el Diablo va a llevarse a cabo.