It’s flawed, it doesn’t flow as smoothly as “Split”, and it might confuse the hell out of newcomers. Know that? I still had a blast watching “Glass”, the sequel to 2000’s “Unbreakable”, starring Samuel L. Jackson and Bruce Willis, and 2017’s “Split”, in which James McAvoy played a psychiatric patient who suffers from dissociative identity disorder. It’s been a long time coming for writer-director M. Night Shyamalan, but he has finally managed to assemble all these characters in one movie. Call it his version of “The Avengers” if you may. McAvoy is out to dazzle us yet again here, stealing every scene he appears in and showing real acting chops as Kevin and his 20 something different personalities. But the tables have turned this time around: we’re in a mental institution and Kevin is being “treated” for his disorder. David Dunn (Willis) and Elijah Price (Samuel L. Jackson) are also being treated there, and this is the setup for Shyamalan’s ultimate crossover. And so we’re off into a series of events that naturally take a turn into the supernatural. Basically, if you’ve enjoyed the previous two installments and were eager to see things come full circle in “Glass”, I think you will enjoy what Shyamalan has in store for you. It doesn’t always pay off, but I admire what he has managed to do here, and I was pleased with the end result. Would it be the same without McAvoy? That’s something worth debating. Through it all, he’s played all these characters for real, as if they’ve meant something. That’s worth the price of admission alone.