Don't know why this movie is receiving so much hate...and the rating is totally unjustified...keeping in view the perfect way it has adapted the story into Indian history.
It has its women character who are powerful and Jenny aka Rupa gets a better story arch and redemption which sums up the story.
Moreover it feels as a breeze at a time when Indian cinema is packed with alpha male machismo of slomo unjustified entries and violence.