M. Night Shyamalan is back on form

Rating: 9/10 (15 June 2017)

I'll just start by saying I loved this film.
For me M. Night Shyamalan has been disappointing for a long time, I loved Sixth Sense, I loved Unbreakable(very underrated film I think), then the rest of his films were all just big disappointments up until The Visit which I personally found very engaging and now we have Split which is definitely his best film since Unbreakable.
Split is the story of three girls being kidnapped and held by a man(portrayed brilliantly by James McAvoy) with split personalities.
I don't want to go into the story but it is very good and tense the directing is good too but for me the stand out in this film is James McAvoy. His acting in this film is incredible. He plays a man with 23 distinct personalities including women and a child. I think we see him portray nine on screen and he plays them all so differently with different mannerisms, facial expressions and speech patterns. I was very impressed with him.
I don't think I have any complaints with the film, overall I thought it was excellent and the ending made me very excited too. 9/10