An excellent spaghetti western, much more intelligent than what you could expect. Between the two "heroes", the worst is not the dirty desperado but the educated teacher, who becomes more and more "addicted" to violence, power and cruelty. A real reflection, with an excellent script, good direction and brilliant actors.