Outstanding Film with spectacular performances

Rating: 9/10 (30 January 2017)

One of 'The' best films I have seen in some time. James McAvoy is incredible with his portrayal of this complex character. I was on the edge of my seat throughout the entire film and not once did I relax as the story-line was gripping and intense. I have never written a review before but felt compelled to comment due to my intense enjoyment of this film. M. Night Shyamalan is a master of suspense and intrigue and I have enjoyed so many of his films, but this is absolutely the best so far. Both the director and James deserve some recognition for this and it would be a travesty if this was passed by, its an outstanding piece of work.
If you haven't seen it, don't miss it.