This is a virtually flawless film. Stylish and artistic, it balances a violent storyline with spells of humour ("If you have to shoot, shoot, don't talk!"), and pathos, with three actors born for the roles the play here. If the distinction between who is good and who is bad is a little blurred, so much the better. This is a damn fine movie, and anyone who hasn't seen it is missing out big-time!