The Good, the Bad and the Ugly (Italian: Il buono, il brutto, il cattivo) is a 1966 Italian/Spanish epic spaghetti western film directed by Sergio Leone, starring Clint Eastwood, Lee Van Cleef, and Eli Wallach in the title roles.
Music by Ennio Morricone.