Split is really good. Happy to see Manoj Night Shyamalan back in form after some mediocre movies. The plot is interesting. A person with multiple personality disorder kidnaps 3 girls. This person has 23 distinct personalities and what makes the film even more thrilling is the 24th hidden personality. James McAvoy is brilliant in his role and the scenes where he alternates between his multiple characters is amazing. The director keeps you engaged during most part of the movie. Though the logic has been explained, certain gravity defying stunts are unbelievable. Music is great. There is a slight twist in the end but that could be understood only if you have watched his previous movie and hence the twist can be ignored. A must watch