@uninspiredcup: Yeah without the scope, resources and spectacle of most superhero movies, Shyamalan had to make due with intriguing ideas and compelling characters in order to create his own minuscule superhero universe.
The execution is nothing of particular note, but it feels refreshingly nostalgic of much simpler times when movies had some thought and soul put into them.
Unbreakable and Glass OSTs were also pretty great.
The last M. Night Shyamalan movie I've actually seen is The Happening. I was super close to walking out of the theater for that one, and I probably would have if I wasn't with a group of friends at the time.