Best psychological thriller from M Night Shyamalan yet

Rating: 9/10 (20 January 2017)

I am an avid M Night Shyamalan fan and was pleasantly surprised by this comeback. After watching the film and having read other users' reviews prior, I am disappointed this got somewhat low reviews. Granted, that is not to say it does not have its own flaws but overall it is a great film. It also felt a little different from his other movies but I am anxious to see what's in store next.
As with any M Night movie, there were parts that seemed slow, but still engaging. I felt this was a good buildup to the climax which had me GENUINELY SCARED. The tone was dark and there were many times where I just did not know what was going to happen next.
As for what I felt were some of the film's flaws, I would have liked to see more than just a handful of the 24 different personalities that were advertised. But this is also where I felt the film was incredible, and if James McAvoy does not win a ton of rewards for his performance we have another Leonardo DiCaprio Oscar situation on our hands. The ending was satisfactory but at the same time somewhat irking and will definitely leave you using Google as soon as the end credits roll.