Even the 'vocal' parts were spectacular!
Clint Eastwood as "Blondie": The Good, a.k.a. the Man with No Name, a subdued, cocksure bounty hunter who teams with Tuco, and Angel Eyes temporarily, to find the buried gold. Blondie and Tuco have an ambivalent partnership. Tuco knows the name of the cemetery where the gold is hidden, but Blondie knows the name of the grave where it is buried, forcing them to work together to find the treasure. In spite of this greedy quest, Blondie's pity for the dying soldiers in the chaotic carnage of the War is evident. "I've never seen so many men wasted so badly," he laments.
Lee Van Cleef as Angel Eyes: The Bad, a ruthless, unfeeling and sociopathic mercenary named "Angel Eyes" (Sentenza - Sentence - in the original script and the Italian version), who always finishes a job he's paid for (which is usually finding...and killing people). When Blondie and Tuco are captured while posing as Confederate soldiers, Angel Eyes is the Union sergeant who interrogates and tortures Tuco, eventually learning the name of the cemetery where the gold is buried, but not the name on the tombstone. Angel Eyes forms a fleeting partnership with Blondie, but Tuco and Blondie turn on Angel Eyes when they get their chance.
Eli Wallach as Tuco: The Ugly, Tuco Benedicto Pacífico Juan María Ramírez, a comical, oafish (though proven also very dangerous as seen throughout the film), fast talking bandit who is wanted by the authorities for a long list of crimes. Tuco manages to discover the name of the cemetery where the gold is buried, but he does not know the name of the grave - only Blondie does.