Most of the reviews I've read so far have trashed the movie. I don't necessarily see eye to eye with most people regarding the quality of his movies. They certainly seem well made but the twists lack. A friend was describing one particular scene in The Sixth Sense when Willis was at a restaurant with his wife and I immediately figured out what Willis was.

Shyamalan shouldn't be Mr. Twist with every movie of his. Just like in baseball, throw too many curveballs and the batter will whack you out of the park no matter what kind of stuff you have. Got to mix it up. Where it makes sense to throw a curveball, do so.