Superb acting from James McAvoy and full of suspense.

Rating: 9/10 (24 June 2018)

First, I just want to say to people that screams that this film gave a bad rep to people with mental illness, this is a work of a fiction and didn't intend to portray actual people. The guy turned into an actual beast at the end of the movie! Did you think a person who have mental illness irl can transform their body like that??
For those who don't know or haven't watch it, this film is a sequel to M. Night previous work, Unbreakable. This is a freaking SUPERHERO movie. Just like The Avengers or Batman. It's ridiculous how some people taking the mental illness theme in this movie so seriously and hating on it without watching it first.
What I love about this movie was James McAvoy superb acting. His transition from character to character was mind-blowing. IMHO this movie and James' acting deserved better recognition in the last awards season than any other horror or fantasy movie that got nominated.