As a westerner I have grown extremely unsatisfied with the plot and charachter development in western cinema. I have been watching Indian movies and Vikram Vedha strikes a cord that misses in western cinema. It asks questions vital to our urge to rationalize the world arounf us. What is ethical and what is not? The screenwriter leaves the question to each of us in the ending standoff scene, so that it is up to us to decide on what is right and wrong. The cast is wonderful giving their best. There are no unrealistic action scenes and the cinematography is on a high level. The only thing that would make the movie better is some better music, the choice of songs was pretty poor.