Note: it's an unbiased review
Story is inspired from true events.
Ranbir Kapoor's Acting is excellent.
Sanjay Dutt's did a great job as a barbaric villain.
Dialogues are written by Piyush Mishra and dialogue delivery is impactful.
VFX and CG are excellent.
Background Score is top-notch.
Songs are well framed with the story.
Action scenes are filmed in long shots.
Cinematography, colour palette and camera movement works are nicely done.
Flaws:
Except Vani Kapoor's character design, other flaws are negligible.
It's a good movie worth watching...