I just finally saw Glass.
Let me get something out of the way to start with, I think M. Night Shyamalan is a one-trick pony and colossally lucky hack.
I think James McAvoy carries the shit out of this movie, he's just that fuckin good.
If it weren't for McAvoy -come to think of it- Split would have been pretty boring and would have lost it's shine about 30 minutes into the movie, it's a psycho abduction movie, I've seen several representations of that premise!
Glass had me engaged because it felt like a Split sequel, it wandered through the Unbreakable characters but always shifted focus back to the Horde quickly and had McAvoy do the heavy-lifting for the thin-ass plot and the weak performances from the other actors. Don't get me wrong, you could pull a decent performance out of Sam Jackson if you give him something to work with, he just didn't have enough here. And Bruce Willis does even less than his usual bare minimum.
I did enjoy seeing David Dunn and Mr. Glass after all these years, it was also pretty cool they got the same kid that played Dunn's son in Unbreakable to play the same character as an adult, sometime it pays off releasing a sequel 20 years after the original.
I also won't lie that the Horde character had me emotionally invested, again due to McAvoy's performance.
So overall; the good and the bad kinda evened each other out for me with this movie.
I'll probably watch the trilogy in it's entirety again one day.