Superb Acting by James McAvoy, but don't hold your breath for the twist

Rating: 7/10 (24 September 2017)

The only reason to watch this movie is to enjoy the amazing performance by James McAvoy, who is able to effectively and very convincingly portray wildly different characters almost effortlessly with minimal change in physical appearance and entirely through superb acting. One scene in particular has him cycling through three completely different personalities of his character at the drop of a hat, which is quite remarkable.
The twist at the end is so disappointing that it is almost non-existent, those who have not watched the movie Unbreakable won't even understand the twist. At least this movie will keep you entertained and is not as atrociously paced as most of M. Night Shymalan's movies.