This movie is shallow, peppered with preachy scripts and cliches.
It needs a better writer...
Character building is almost non-existent. The protagonist appeared out of nowhere, was thrown into a leadership role and started preaching about nationalism and religion. This is followed by a cliche drama where another character is envious of the chosen leader.
The preaching doesn't end there. It kept reminding you that the British were evil and tried to convince the viewers how important nationalism & religion were to them. This was done over and over again
This makes the protagonist one dimensional and they wasted such a good talent on this. Some of the minor characters have better development than the protagonist.
It needs breathing room...
Some of the scenes jump around too fast, it seems as though they were rushing it in the editing room. Perhaps to include more preaching into the scenes?
Need some realism....
The costumes are inaccurate. Modern clothing and clothing items were used and its so obvious, it will throw historians & anthropologist into a fit.
The British soldiers are filled with entirely 'Punjabis'. Obviously, this wasn't the case in reality.
To create epic fight scenes, they have Yayan Ruhian. But it seems they wrote his character as an after thought.
Conclusion...
If you don't care about good storytelling, character development, screenplay and accuracy, you will most likely like this movie.
If you appreciate good filmmaking and who goes to film festivals, you will want to skip this.