Though the movie has many twists and turns, it is all to confuse the audience. If u r in the middle of the movie and reading reviews to know who is the actual demon , u r right, don't get confused by the twists. I have seen many horror movies which keeps u guessing till the last scene and u won't be disappointed by the end of the movie . But this one has multiple scenes which are kept only for the purpose of confusing the audience. So towards the end of the movie you ll be like, "ok, so that's it? Didn't we guess this already?".
Also 40% of the scenes raises questions as there is no logic behind those scenes. This could have been a 1.5 hrs movie if many unnecessary scenes to confuse the audience have been deleted. I would say this is the main reason y this movie failed to impress.
Acting wise everyone has done a good job, especially the kid. Phenomenal performance!!