The Good is Blondie (Clint Eastwood), the most morally honorable figure, the Bad is Angel Eyes (Lee Van Cleef) the despicable ...