It was a let down to say the least. About 45 minutes too long. About one twist too short. Visually beautiful, I will give it that. I should've known better after trying to give M. Night Shyamalan more than just "The Sixth Sense." (Who else has suffered through "The Village"?). The last movie I was truly surprised in was "The Hangover" and that's just because we saw it fairly early and with no added hype or indication of what the plot would be. But I should know that if something is advertising a twist ending, it's probably not a good sign.
However, if you want to save the two and a half hours and be more fulfilled, just check out this video that truly did surprise me: http://www.comedycentral.com/videos/index.jhtml?videoId=264883&title=m.-night-shyamalan-twist-ending