
Once Upon a Time in the West
1968 · Movie · PG-13 · 166 min · ★ 8.3 · 89% critics
Railroad builders push forward across the Arizona desert, bringing major change to the frontier. When a woman arrives in the small town of Flagstone to begin anew, she finds her past has turned dangerous and her future becomes a fight over vital land and power.
Where to watch
Watch free on Kanopy — also streaming on Paramount+, fuboTV, Philo +1 more.
3 hours to watch.
Stream (included)
Rent
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- C'era una volta il West
- Years
- 1968
- Release date
- 1968-12-21
- Language
- Italian
- Rated
- PG-13
- Runtime
- 166 min
- Critic score
- 89/100
- TMDB rating
- 8.3/10 (4,907 votes)
- Box office
- $5,434,825
- Budget
- $5,000,000
About
You’ll like this if you enjoy classic, patient western tension and an iconic Ennio Morricone score in a grand, operatic story; Not for you if you want fast-moving plots, clear explanations, or lots of dialogue like Once Upon a Time in America or The Good, the Bad and the Ugly.
Pros: epic tension; standout score; memorable showdowns | Cons: slow stretches; confusing sequences; dialogue restraint
Themes
- small town
- loss of loved one
- harmonica
- wedding party
- spaghetti western
- arizona territory
- intercontintental railroad
- outlaw gang
- water pump
- mysterious character
- boom town
- railroad company
- +4 more
Cast & crew

Claude Cardinale
as Jill

Henry Fonda
as Frank

Jason Robards
as 'Cheyenne'

Charles Bronson
as 'Harmonica'

Gabriele Ferzetti
as Morton

Paolo Stoppa
as Sam

Woody Strode
as Frank's Gunman

Jack Elam
as Frank's Gunman

Keenan Wynn
as Sheriff

Frank Wolff
as Brett McBain
Directed by Sergio Leone