Answer
Once Upon a Time in the West is a critically acclaimed Spaghetti Western directed by Sergio Leone and released in 1968. Claudia Cardinale portrayed Jill McBain, a widowed rancher who enters into an alliance with a mysterious harmonica-playing gunman played by Henry Fonda, to protect her land from the villainous Frank, played by Henry Fonda.