Don't trust the one-star reviews. As long as you don't judge the quality of a story based on nepotism, it's a fantastic, edge-of-your-seat tale. One of Shyamalan's best. Review bombers just can't stand the fact that other people get recognized for being in the right family, and they want the film to flop because THEY aren't the famous ones. Jealousy is all that's behind the one-star reviews. May this open your eyes regarding other "flops."