Split was a really good movie. I find it fascinating that James Mcavoy was able to portray so many characters, he was also able to switch in seconds. It was so easy to tell which person he was with not only his voices he did for each character, but also the way his posture was as well. Each of these 9 personas portrayed in the film were completely different despite being played by the same actor. And Anya Taylor-Joy did a great job with her part as well. It looked completely real. Casey Cooke (Anya's character) didn't talk very much in the film, so it was amazing to see how Anya decided to depict that in the movie. I love how M. Night Shyamalan twisted some of Casey's (Anya Taylor-Joy) past in the film. The film was amazingly crafted, and the story line was amazing. And I give props to all the people who played a role in making this movie.