Gregory James Anderson’s review published on Letterboxd:
It’s time to recognize this as a very good movie. The visuals are spectacular, especially Shyamalan’s work with color. The cast is freaking crazy, and they all do a great job with the massive exception of Adrian Brody, who almost single handedly brings this down a full star. The plot is much better when you go in knowing the twist, and adds a layer to the film that wasn’t previously there. Unfairly ridiculed at the time of its release, it really does deserve to be re-examined.