Play trailer

Deool

Movie A village simpleton's claim that he's had a divine visitation opens up a can of worms in which religion and politics undermine common sense.