The Script Of The Film Is Far Too Complex For Its Own Good.

Rating: 3/10 (12 April 2017)

I am giving the film a rating of 3 because I have seen two good films by M. Night Shyamalan mainly The Sixth Sense 1999 and Unbreakable 2000. You should add these two films in your movie collection.
This film starts off with the abduction of three teenage girls Claire, Marcia, and Casey by an unknown young man(James McAvoy). This man later on, exhibits symptoms of multiple personality disorder towards the young girls. They in turn are scared out of their wits and devise futile attempts at escape, all of which are thwarted.
The central character of this film is Wendell Crumb(James McAvoy) who exhibits 23 distinct personalities. There is also a hidden 24th personality which is in fact a demonic entity called "The Beast". Wendell has kidnapped these three girls in order that they be sacrificed to The Beast.
Though the plot of the film sounds interesting the execution of the film is not. I am a keen horror fan but this film failed to hold my attention. I have seen many good horror films in my life and I can safely say that this film is not among them. You can compare Sixth Sense and Unbreakable which have coherent plots. Mind well that Shyamalan has directed many other films - but I have singled out these two as being his best works. I also want to add the Shyamalan is not in the same league as horror writers Stephen King and Clive Barker.
I know that James McAvoy is a thoroughly professional actor, but he has succeeded at making a mockery of all the characters he has portrayed in this film. Just compare the acting of Sir Anthony Hopkins as Hannibal Lecter in The Silence Of The Lambs(1991) and Edward Norton as Aaron in Primal Fear(1996). Other good performances by Mark Harmon as Ted Bundy The Deliberate Stranger (1986), Michael Rooker in Henry: Portrait of a Serial Killer (1986), Brian Dennehy as John Wayne Gacy in To Catch a Killer (1992) and Billy Bob Thornton as Karl in Sling Blade (1996).
Thank you for reading my review. Lead a long happy life and prosper.