What actors represented The Good, the Bad and the Ugly in the 1966 Sergio Leone epic about three drifters in search of a treasure? December 16, 2017 By Show answer Clint Eastwood was the Good; Lee Van Cleef, the Bad; and Eli Wullach, the Ugly. More Entertainment QuestionsMore Movies Questions