There really is none. Even Clint played a bad guy in a back & forth over money.
In the Western film 'The Good, the Bad and the Ugly' Clint Eastwood's character "Blondi" (or the "Man with no name") would be the hero as he is the film's protagonist although he is morally ambiguous .
View page
The Good, the Bad and the Ugly was made in Italy. It is a spaghetti Western film directed by Sergio Leone and released in 1966.
View page
Sergio Leone directed this film. He is known for the genre of
Spaghetti Westerns.