This user is a My Best Buy® Elite Member, who has spent $1,500 on eligible purchases and is now getting 1.10 points per dollar. They may have received My Best Buy® bonus points for submitting reviews.
Its not news that M. Night Shyamalan has lost his touch recently, but this film really surprised me. I went into this film with the lowest expectations, but as soon as McAvoy appears on screen I knew this wasn't going to be a disaster for M. Night Shyamalan. Shyamalan got the best performance out of McAvoy and fellow cast to execute the best Shyamalan movie to date. Highly recommend this movie and look forward to what is coming next!