Fantastic movie that respects the audience and develops characters and narrative while it shows development, rather than simply telling you that development is happening.
The characters are well written and delivered flawlessly by the cast, the narrative intertwines individual motives with the history, and paints this wonderful story on a gorgeous backdrop.
The phenomenally choreographed and executed action is an inspiring watch, although the shaking camera is intermittently distracting from the scenes.
Dev Patel has delivered a 100M movie on a 10M budget.
Overall 85/100 - I can't wait to see what Dev does next, hopefully with far more support in the future in every way. He has proven himself once again.