m night shyamalan at his best

Rating: 9/10 (1 August 2017)

This movie is one of the masterpieces . I don't know why people are bashing m night shyamalan based on his previous record give this man a credit where its due.Nobody could have done it better than james mcavoy . This movie is study of character and how people just want to escape from reality to be their better self.