4 Very Good

Beautifully directed. Real issue. Ravina is great. One doesn't feel boredum during the entire run. Revenge story. But lack of smashing dialogues.