You'll either adore this film or hate it. I can't tell you why without spoiling.

Rating: 9/10 (23 March 2017)

Plot Overview: ​James McAvoy plays Kevin, a man with over 23 unique personalities which a sinister 24th awakening. He kidnaps three young girls for his scheme but one of them has a very troubled past.
Directed by M Night Shymalan
Starring James McAvoy, Anya-Taylor Joy and Betty Buckley
# NO SPOILERS!
Overall: You will either love this movie and everything about it... or you will absolutely despise it and not get it. The reason too that is a spoiler so I won't say it however if you want to see it(which I do recommend), I recommend you watch Shymalan's earlier work to get a better grasp of his movies. If you don't, I guarantee you won't enjoy this movie as much.
# POSSIBLE SPOILERS!
Good:
1. James McAvoy gives a career highlight performance and is truly fantastic in this movie. Doing one character well is impressive but the sheer scope of characters he plays in this, each with such drastically different and unique personalities is awe inspiring.
2. Anya-Taylor Joy was also excellent as Casey and you really see and understand her character as the story progresses.
3. Betty Buckley was also excellent as his therapist and gave an actual human character to the movie.
4. The premise is excellent and genuinely original(I believe).
5. Now the ending. You will either love this movie to pieces or see it as two hours of your life wasted, and that is all down to this ending. I won't spoil it but to truly understand and enjoy it, you must have watched 'Unbreakable' beforehand, which I know many people wont have. There is also an arc left unfinished in this movie which is such a bold move but also such a genius and excellent one. Leaving it like this is brave but pays off because it leaves you with questions but in a good way.
6. The cinematography is excellent.
Bad:
1. The other two girls abducted with Casey were so bland and forgettable and their purpose felt completely pointless.
2. To get maximum enjoyment in this movie, you must have watched Unbreakable beforehand. That is great for people who have(like myself) but makes the film awful for those who haven't(like who I watched it with). The movie is potentially fine without it but Shymalan makes some peculiar decisions at points and without a proper reason given in the movie, many people with feel unsatisfied and not enjoy the movie.
9/10