Keoma (1976)
Keoma, also released in various countries under the titles Django Rides Again and The Violent Breed, is a 1976 Spaghetti Western film directed by Enzo G. Castellari and starring Franco Nero and Donald O'Brien. It is regarding by some as one of the better late Spaghetti Westerns, incorporating many newer cinematic techniques of the time (such as slow motion and close/medium panning shots), gun fights, and having an anti-hero & vocal musical soundtrack.
More at Wikipedia.