The movie is based on an objectionable illicit and old social practice by religious leaders in British India and a social reformer's fight against it. The antagonist is a veteran actor who did his part splendidly, the protagonist is a debut actor who did a good job considering its his debut, but there's certainly scope for him to polish his skills. The actress and side actors were good at their parts as well. The movie seemed a little too "bollywoody" at times, but quickly comes back on track. I don't think the movie did a good job at convincing us that the movie is set in 19th century India because at times the behaviour of the characters amongst each other made it lack authenticity. Overall, the movie is a good one-time watch.