I do not understand why people are giving bad review to this movie. I think these are those people who expected a Horror movie. Well, it is not a horror movie. It is in fact a Fantasy Comedy, which I really loved watching.
If you want a movie to give you an adrenaline rush, than please don't watch it. But if you want a light movie, with fun and fantasy, than you should definitely give it a chance. Trust me, I am myself a writer, and do get irritated with bad movies which incomplete stories or stories with plot holes. But I did not find any plot hole, incompleteness or anything boring in this movie.
I gave a 5 rating so to help to increase its overall rating.. But personally speaking, a 3.2/5 would be an apt rating for this movie. You should watch, if you want some fun with some fantasy..