James McAvoy is a genius actor. Worth every penny

Rating: 10/10 (7 May 2017)

I don't understand all of the other harsh reviews on here, I thought this movie was M. Night's best since The Village or Signs. Finally a good dark thriller that keeps you guessing and doesn't have corny special effects or a lame story. This movie was extremely dark and perfectly sinister. James McAvoys acting was absolutely superb and I honestly don't think I could see his character played by anyone else. Definitely worth my time and I'm still thinking about it 2 hours after watching it so that's how I know it was a great film. Give this movie a chance, you won't be disappointed.