It's a decent film story-wise, refreshing because it seems to be original and is a delightful revenge drama. The leads have done a good job. The film could have been better in the technical department.
The music was average, except the signature whistle of the hero/anti-hero. The climax felt predictable The male-victim commentary felt unnecessary and was glad that it wasn't used much in the narrative.
Overall, it's a nice one time watch if you're really bored but do not expect a masterpiece.