Shyamalan's best.

Rating: 10/10 (11 May 2020)

Way ahead of its time and very underrated. This masterpiece still makes me excited and intrigued.