Dreaded this movie, but it was unexpectedly good.

Rating: 7/10 (25 March 2017)

I dread M Knight movies anymore, as I have the opinion the scripts always feel as if they were written by a thirteen year old kid. While that still holds true for me (super powers, vengeful trees, space aliens thwarted by h20 etc.) I was pleasantly surprised that I liked this movie. Despite the stretch of imagination required for some plot points in this movie (not as far reaching as some others in the past have been) I did legitimately like the movie, and I believe it was because of McAvoy's immense talent.
James McAvoy could easily have slipped into a campy portrayal that had a strong potential in this script. He did not. I felt he was believable, and placed a superb premium on professional effort that was apparent to the viewer from the beginning.
Any other actor, and I do not believe this movie would have worked.
If you, like me, would have passed on another M Knight foray... rethink that choice and give this movie a try. I do not think you will regret it (despite the ending... I was satisfied with the stories ending and not the (I feel) tacked on final scene).