So many degrading is going on for this film. Maybe general audience can't accept this film because it is not a normal story but a fantasy movie. From my point of view this film is a masterpiece. The people who are degrading this movie is either the people from general audience or Mohanlal haters. I don't know if this movie is going to be a hit or a flop but if it is going to be a flop (which it should not), after 4 or 5 years people will say that this movie was a work of art. Another thing is people appreciate fantasy movies like Shaolin Soccer, Kungfu Hustle etc. but still they can't accept a movie in the same genre. Why is that? Is it because people can't accept that our film makers are also top notch? People complain about how Malayalam cinema is only releasing low budget normal movies (and mocks mollywood by calling pachila wood). The reason why film makers are not releasing larger than life movies are because of the audience. They can't accept these kinds of movies releasing in malayalam. But these mallu audience will go and watch anything releasing on other languages and make it a hit. It's time to change. Malayalam cinema is not changing because the Malayalam audience are not changing and they are not willing to change. Anyway it is a great movie and I like it.