I have really enjoyed M. Night Shyamalan's other movies, especially 'The Sixth Sense' and 'Signs'. Each of his movies has a gimmick or payoff, so to speak. It is getting harder and harder to top them, and he must be running low on new ones.
You definitely have to suspend your disbelief in this one. This late nineteenth century Pennsylvania village is sitting in the middle of a not too large pasture, and is surrounded by woods on all four sides. There are 'creatures' living in the woods, the villagers stay out of the woods, and the 'creatures' stay out of the village. That is the 'truce'.
How did the villagers get to there location if these maurading creatures are all around them, and hey, where does all their stuff keep coming from. The land the village occupies is no larger than a cow pasture and cannot be self-sustaining.
But nevermind about all that. The acting is pretty good, especially Joaquim Phoenix. The worst is Adrien Brody, as an over the top halfwit. Director Ron Howard's daughter, Bryce Dallas Howard is really good as the blind Ivy.
I suspended my disbelief, and looked forward to the payoff. It is, in my honest opinion, very disappointing. Shyamalan really needs to stop using this 'payoff' or 'gimmick' formula because audiences keep expecting it now and will only be disappointed. It's time for something new.
M. Night Shyamalan is a good storyteller and film maker, and some of his previous movies were brilliant. But it is time to stop with the gimmick payoffs because he just can't keep topping himself anymore. I look forward to Mr. Shyamalan's next film, and hope it is something non-gimmicky.