Best acting I've ever seen by James McAvoy!

Rating: 10/10 (3 March 2019)

I've always had a fascination for M. Night Shyamalan's movies, but this is unlike any other he's created. The storyline is great and frightening. But more notably is the incredible acting by James McAvoy. He does phenomenal at bringing each of his personalities to life you almost believe they are being played by 22 different people - obviously not, but that is how believable he is with each one.
The storyline was great and the girls being held hostage were very believable and had you feeling frightened for them. Even with everything else added into this overall great movie, I still think it only did this well because of McAvoy.
Ultimately, it was a very impressive movie and had me left wanting more.