Great thriller

Rating: 9/10 (23 January 2017)

M. Night is alive & kicking & has come out with a tense thriller with just a tad of horror added for good measure. James McAvoy was amazing playing a man, Kevin with 23 different personalities who kidnaps 3 young ladies & keeps them locked up. Most of his personalities appear to be harmless. One personality, Hedwig, is funny as hell & I was amazed at how effortlessly McAvoy transitioned from a funny 9 year old to a gay designed to a menacing control freak & was totally believable as every personality he portrayed.
Hayley Lu Richardson was great as one of the kidnapped girls & I especially loved the flashbacks showing her character as a small girl. Betty Buckley was terrific as Kevin's psychiatrist & her interactions with several of Kevin's personalities were well written & helped to clarify who was who in Kevin's mind.
Without giving too much away, the tension builds to a crescendo when we find out that there is a possible 24th personality emerging in Kevin which brings the horror aspect of this film up front & center.
The ending is satisfying with a cool final scene with a totally different but very well known actor showing up. I loved it! M. Night comes back with a very satisfying thriller which I highly recommend. James McAvoy was 100% amazing!