I thought of giving 4 or 4.5 rating to this movie but when I went through the glance of the whole movie, I could understand that there is a smooth way to portray Hinduism as bad.
Even if it was not intended to, but the character Vishnu has kumkum and all other Hindu stuffs are so much stressed which would make the viewer to have a strong belief that Hindus are bad in a sort of indirect way.
The plot was good but highlighting a particular religion as a bad is not the right way.