This is a great film with an underlying subtle power.
If you like the 2 previous M Night Shyamalan films, then you won't be disappointed.
I think the director continues with the idea of confusing the audience with the narrative - 6th Sense is not about the boy but about the psychiatrist, Unbreakable is not a medical story but about a superhero, and Signs is not about aliens but about family and faith.
I especially like the director cameo, when we first see him, the audience is asking "Is that...?" when the characters are saying the same thing.