Ryan Daniel’s review published on Letterboxd:
I didn’t appreciate this movie enough the first time I saw it because I knew the ending, and I was really annoyed when I got it spoiled for me. But rewatching it gives it a whole new vibe. The screenplay is incredible, the direction is awesome and the performances are all great.
Definitely Shyamalan’s best film. I am PRAYING he makes something like this again.