Sean Connery-kevin Costner-robert De Niro-andy Garcia-ennio Morricone-charles M. Smith