Glass was a great movie which I rate a 9 out of 10. The overall premise was great with good character development and twists! M. Night Shyamalan lives up to his name "the king of the curveball" in this movie with not one major twist, not two major twists, but three. First off let's talk about the acting from James McAvoy. WOW! What a good actor, He can house 23 different personalities and switch between each of them quicker than you can say, Kevin Wendle Crumb, I mean he's practically playing the parts of 23 people. You could have 23 people act individually as each personality and it still wouldn't be as good as McAvoy's performance. He is fantastic! Also, I need to credit Samual L. Jacksons performance. He always seems to play the same kind of character in every movie he does. But I noticed something different for this performance. He was able to act sedated really well and kept it really creepy. He was great at reacting to the other actors. The way he acted around his mom and then another character was great. Then the side characters for each story. The mother, the Son, and the Victim. Anya Taylor-Joy was amazing in this movie. She was able to really connect with the character and keep the story really good. Now finally the twists. Wow. How they were able to connect every backstory to the train crash. When Joseph discovered the secret about the father of Kevin I just wanted to know what it was. But then when it was revealed that he was on the train I was Like "WHOAH" And then I thought it was over BOOM! Ellie Staple revealed she was working for an organization that kept superheroes a secret I was even more surprised. Overall I loved the ending and can't wait to see what is going to happen next in the M. Night Shyamalan SUPERHERO FRANCHISE.