It's obvious that Shyamalan is a master filmmaker. The first 95% of this movie, I adored. But the twist in the end was so sloppy and out of nowhere, that it ruined the whole movie and left a bad taste in my mouth. You know it's bad when during the end credits, everyone in the audience is googling the twist on their phone cause they obviously have no idea what Shyamalan was trying to force into the story in the last 5 minutes.