Entertaining film but Disappointing ending

Rating: 7/10 (2 February 2017)

This movie is quite fun to watch and keeps you entertained from the start to the end. I thought James McAvoy did an excellent job with his multiple characters he had to be, in fact now I cant see any one else doing the part like he did. Anya Taylor-Joy also did well. These days when I watch a M Night Shyamalan film I always expect a twist and that's what I was looking for the whole time, and I was kind of let down towards the end. The ending is why I gave this film a six when it could have been better. I just didn't think the ending was fair to the audience, especially if you had never seen a M Night Shyamalan film before.