It is not a masterpiece like Signs, Unbreakable, The Sixth Sense or Split nor is it a disaster like The Happening, The Lady in the Water and Old. This movie falls in between.
Frankly, it seems like the director doesn't know which type of movie he wanted to make. Is it a horror? Is it a thriller? Is it a drama? Is it a sci-fi?
To be honest, you can't tell. The plot itself is interesting and it does keep you guessing throughout but the slow pace of the movie and the absence of any payoff at the end make the experience a rather dull one. I mean I don't think I will remember this movie beyond a week or 2 because it has nothing going for it.
However, the cinematography and the acting in this movie are amazing. The actors all shine especially Dave Bautista's character who is very sympathetic and you feel for him throughout the movie. As is the case of most Shyamalan movies, the side characters are all under-developed and kinda fade in the background.
All in all, a well shot movie, an interesting plot and some great acting completely wasted by a lack of vision, lackluster ending and Shyamalan's tendency to force feed his audience the core message of the movie.
I say lower your expectations before watching this movie if you decide to.