Split is the sort of movie that when you begin it grabs your attention but when you finish you regret the time you spent. First of all James McAvoy acted the many characters with great effort and enough creativity and for this he really lift the burden well. However in other areas like the plot, buildup, and twist in the third act they were utter disappointment. Although It was suspenseful enough at the beginning, by the time you finish and the reveal of the 24th character you’ll be disappointed in the genre switch and the lazy writing. Moreover the main and supporting cast were not engaging enough to care about whether they live or die.
In short the movie is enjoyable to see James McAvoy acting as different personalities but not for the plot, and by far it is not M. Night Shyamalan best work yet.