From 8 to 6 stars

Rating: 6/10 (15 October 2017)

Very, very good movie, as most of M. Shyamalan's movies are. James McAvoy is playing geniusly well. Kind of surprising and twisted plot, which is a favorite of mine. The movie throughout is a certain 8, or maybe even higher, but then M. Shyamalan twisted it even further in the last scene, and the movie dropped way low for me. 6 stars for the ridiculously bad ending - we know you're a big time producer and director, but a connecting dot to one of your other movies like that, is like watching a rapper who just hit the jackpot, and is throwing 100 dollar bills around in his new musicvideo.