In my opinion, Shyamalan unfortunately set the bar too high with his first film. It’s reminds me of how a really viral video on YouTube from a new channel can actually hurt it. After Sixth Sense, he did well with Signs (the cast made it good), The Village, and Unbreakable, but had way too many preachy films bouncing around. I think he should stick to the grounded super hero idea to completely remove the expectation of a great surprise ending. All of his movies start out with intrigue, then completely let us down with a corny preachy ending.