Once Upon a Time in the West 1968 ★★★★½