Last updated on October 6th, 2026 at 04:16 pm
Best Western movies of all time are more than shootouts, cowboys, and dusty frontier towns, they are stories about courage, revenge, justice, violence, and the end of the Old West. This ranking puts 20 essential Westerns head to head, from The Good, the Bad and the Ugly and Once Upon a Time in the West to The Searchers and Unforgiven, while showing newcomers exactly where to start.
What is the greatest Western ever made? Ask film critics and most will point to John Ford’s The Searchers. The American Film Institute named it the number one Western in its 2008 genre poll, and Sight and Sound‘s 2012 critics’ survey placed it seventh among all films ever made. It sits at number three on this list, and the reasons why say a lot about what makes a Western last.
Quick pick: Our pick for the best Western of all time is The Good, the Bad and the Ugly (1966), followed by Once Upon a Time in the West (1968) and The Searchers (1956). New to the genre? Start with High Noon, Butch Cassidy and the Sundance Kid and Unforgiven.
Table of Contents
20 Best Western Movies of All Time at a Glance
| Rank | Film | Year | Director | Best for |
|---|---|---|---|---|
| 1 | The Good, the Bad and the Ugly | 1966 | Sergio Leone | The ultimate showdown |
| 2 | Once Upon a Time in the West | 1968 | Sergio Leone | Operatic slow burn |
| 3 | The Searchers | 1956 | John Ford | The critics’ favorite |
| 4 | Unforgiven | 1992 | Clint Eastwood | The genre questioning itself |
| 5 | High Noon | 1952 | Fred Zinnemann | Tension in near real time |
| 6 | Shane | 1953 | George Stevens | The reluctant hero |
| 7 | The Magnificent Seven | 1960 | John Sturges | Ensemble adventure |
| 8 | Butch Cassidy and the Sundance Kid | 1969 | George Roy Hill | Buddy charm |
| 9 | The Wild Bunch | 1969 | Sam Peckinpah | The violent elegy |
| 10 | A Fistful of Dollars | 1964 | Sergio Leone | Birth of the spaghetti Western |
| 11 | For a Few Dollars More | 1965 | Sergio Leone | Partner revenge story |
| 12 | Dances with Wolves | 1990 | Kevin Costner | The epic |
| 13 | Rio Bravo | 1959 | Howard Hawks | Hangout Western |
| 14 | Stagecoach | 1939 | John Ford | Where the modern Western starts |
| 15 | True Grit | 1969 | Henry Hathaway | John Wayne’s Oscar role |
| 16 | My Darling Clementine | 1946 | John Ford | The poetic Wyatt Earp |
| 17 | The Treasure of the Sierra Madre | 1948 | John Huston | Greed, not gunfights |
| 18 | Hell or High Water | 2016 | David Mackenzie | The best modern Western |
| 19 | Jeremiah Johnson | 1972 | Sydney Pollack | Wilderness survival |
| 20 | Open Range | 2003 | Kevin Costner | Old-fashioned decency |
How This List Was Ranked
Four things decided each spot: how the film stands with critics and major polls, how much it changed the films that came after it, how well it plays for a viewer today, and my own judgment after years of watching and rewatching the genre.
Awards matter less than you might expect: The Searchers, now the critics’ favorite, received no Oscar nominations at all.
20. Open Range (2003)
Director: Kevin Costner · Starring: Robert Duvall, Kevin Costner, Annette Bening
Two free-grazing cattlemen, Boss Spearman (Duvall) and Charley Waite (Costner), run into a rancher who controls a town and wants them gone. For most of its running time Open Range is patient, almost gentle.
It cares about manners, coffee, rain and the small courtesies between men who rarely talk about their feelings. Then the final gunfight arrives, and it is messy, loud and confusing in a way most Westerns avoid.
Why it’s here: It proves the classic Western still works when made with sincerity instead of irony. It sits at 20 because it adds little that the older films had not already said.
Watch it if: you want a modern film that feels like it was made in 1955.
19. Jeremiah Johnson (1972)
Director: Sydney Pollack · Starring: Robert Redford, Will Geer, Delle Bolton
Around 1848, a veteran of the Mexican War walks away from society to live as a trapper in the Rocky Mountains. The film draws on Vardis Fisher’s novel Mountain Man and on Crow Killer, a book about the real mountain man known as Liver-Eating Johnson. There are few gunfights. The enemy is winter, hunger and loneliness, and later a cycle of revenge Johnson cannot escape.
Why it’s here: It is often cited as the first Western selected for competition at the Cannes Film Festival, where it premiered in May 1972. It is a Western about solitude rather than law, which makes it one of the most philosophical films on this list. Its quiet pace keeps it from ranking higher for most viewers.
Watch it if: you like survival stories and long silences.
18. Hell or High Water (2016)
Director: David Mackenzie · Starring: Jeff Bridges, Chris Pine, Ben Foster
Two brothers rob branches of the bank that is about to foreclose on their family’s land, while an aging Texas Ranger (Bridges) closes in. Taylor Sheridan’s script puts the old Western conflict, small landholders against powerful interests, into a West Texas of debt-relief billboards and empty main streets. The outlaws are robbing the institution that is already robbing them.
Why it’s here: It earned four Academy Award nominations, including Best Picture and Best Supporting Actor for Bridges. It is the clearest answer to anyone who says the Western is dead.
Watch it if: you want a modern crime thriller that thinks like a Western.
17. The Treasure of the Sierra Madre (1948)
Director: John Huston · Starring: Humphrey Bogart, Walter Huston, Tim Holt
Three broke Americans go looking for gold in the Mexican mountains and find it. The problem is what the gold does to them. Bogart’s Fred C. Dobbs slides from ordinary grumbling into paranoia, and the film watches the slide without flinching.
Why it’s here: John Huston won Best Director and Best Screenplay, and directed his father, Walter Huston, to Best Supporting Actor, all for this film. It is less a shoot-out Western than a moral fable about greed, which is why some lists leave it out and why I keep it in.
Watch it if: you prefer character studies to gunfights.
16. My Darling Clementine (1946)
Director: John Ford · Starring: Henry Fonda, Victor Mature, Linda Darnell, Cathy Downs
Ford’s version of Wyatt Earp and the O.K.
Corral is not interested in historical accuracy. It is interested in what a town looks like when it starts to become civilized: a church half built, a dance on its floorboards, a marshal learning to sit still in a chair. Fonda plays Earp as a quiet, slightly awkward man, which makes his eventual violence feel heavier.
Why it’s here: It is the most poetic of Ford’s Westerns, and the clearest picture of the frontier as a place where law and community are still being invented. It ranks below Stagecoach and The Searchers only because those films did more to change the genre.
Watch it if: you like black-and-white photography and slow, beautiful scenes.
15. True Grit (1969)
Director: Henry Hathaway · Starring: John Wayne, Kim Darby, Glen Campbell
Fourteen-year-old Mattie Ross hires the drunk, one-eyed U.S. Marshal Rooster Cogburn to hunt the man who killed her father. The film belongs to two people: Mattie, who never stops negotiating, and Wayne, who plays Cogburn with a looseness and self-mockery he rarely allowed himself.
Why it’s here: It won John Wayne his only Academy Award for Best Actor. The Coen brothers remade it in 2010, but this is the version that made Rooster Cogburn famous.
Watch it if: you want John Wayne at his most fun.
14. Stagecoach (1939)
Director: John Ford · Starring: John Wayne, Claire Trevor, Thomas Mitchell
Nine strangers share a stagecoach across Apache territory: a gambler, a drunk doctor, a woman run out of town, an embezzling banker and an escaped prisoner called the Ringo Kid. Ford uses the coach as a small society on wheels, and the snobs turn out to be worse company than the outcasts.
Why it’s here: Wayne had already led a big Western, The Big Trail (1930), but Stagecoach is the film that made him a star. It won two Oscars, for Thomas Mitchell’s supporting performance and for its score, and it was Ford’s first use of Monument Valley, which became the genre’s defining landscape.
AFI placed it ninth among Westerns. Some of its attitudes have aged badly, which keeps it in the middle of this list.
Watch it if: you want to see where the modern Western begins.
13. Rio Bravo (1959)
Director: Howard Hawks · Starring: John Wayne, Dean Martin, Ricky Nelson, Angie Dickinson
A sheriff holds a killer in jail while the killer’s rich brother surrounds the town. That is the whole plot, and Hawks stretches it into almost two and a half hours of friendship, songs, jokes and small acts of courage. Dean Martin’s recovering drunk gives the film its heart.
Why it’s here: Hawks and Wayne disliked High Noon and its idea of a lawman begging the town for help, and Rio Bravo is widely seen as their answer: a sheriff who only accepts help from professionals. Watching the two films back to back is one of the best arguments about courage cinema has produced.
Watch it if: you want a Western that feels like spending time with friends.
12. Dances with Wolves (1990)
Director: Kevin Costner · Starring: Kevin Costner, Mary McDonnell, Graham Greene
Union officer John Dunbar asks to be posted to the far frontier, finds his fort abandoned, and slowly becomes part of a Lakota Sioux community. Much of the dialogue is in Lakota with subtitles, which was a bold choice for a Hollywood epic of its time.
Why it’s here: It won seven Academy Awards from twelve nominations, including Best Picture and Best Director. Some viewers find it long and its white hero too central to the story. Both criticisms are fair, which is why it sits at 12 and not higher.
Watch it if: you want a sweeping epic you can lose an evening in.
11. For a Few Dollars More (1965)
Director: Sergio Leone · Starring: Clint Eastwood, Lee Van Cleef, Gian Maria Volonté
Two bounty hunters, Eastwood’s drifter and Van Cleef’s Colonel Mortimer, chase the same bandit and decide they are better off as uneasy partners. Mortimer’s private reason for the hunt, tied to a musical pocket watch, gives the film an emotional core that the first Dollars film lacks.
Why it’s here: It is the bridge between Leone’s rough first Western and his masterpieces. Van Cleef is the real discovery.
Watch it if: you loved A Fistful of Dollars and want more depth.
10. A Fistful of Dollars (1964)
Director: Sergio Leone · Starring: Clint Eastwood, Gian Maria Volonté, Marianne Koch
A nameless stranger rides into a border town controlled by two gangs and plays them against each other for profit. The story was taken from Akira Kurosawa’s Yojimbo (1961) without permission. Toho sued and won, and the settlement gave Kurosawa and Toho 15 percent of the film’s revenue.
Why it’s here: It was an Italian, West German and Spanish co-production shot in Spain, and it launched the spaghetti Western, along with Clint Eastwood’s film career and Leone’s partnership with composer Ennio Morricone. Few films have changed a genre’s look and sound so fast.
Watch it if: you want to see where the Man with No Name began.
9. The Wild Bunch (1969)
Director: Sam Peckinpah · Starring: William Holden, Ernest Borgnine, Robert Ryan
In 1913, a gang of aging outlaws looks for one last score as the West fills up with cars and machine guns. Peckinpah filmed the big shoot-outs with several cameras running at different speeds and cut normal and slow-motion shots together, a technique that changed how action was edited.
Why it’s here: AFI ranked it sixth among Westerns, and it was added to the U.S. National Film Registry in 1999. It is violent and bleak, but the violence carries grief for men who have outlived their world.
Watch it if: you can handle graphic violence and want to see where modern action editing comes from.
8. Butch Cassidy and the Sundance Kid (1969)
Director: George Roy Hill · Starring: Paul Newman, Robert Redford, Katharine Ross
Two likable train robbers find that the West is closing in on them, and run all the way to Bolivia. William Goldman’s script makes them funny, vain and doomed at the same time.
Why it’s here: It won four Oscars, including Best Original Screenplay and Best Cinematography, and AFI placed it seventh among Westerns. Few films blend comedy and sadness this easily.
Watch it if: you are new to Westerns and want the easiest way in.
7. The Magnificent Seven (1960)
Director: John Sturges · Starring: Yul Brynner, Steve McQueen, Charles Bronson, James Coburn
A Mexican farming village hires seven gunmen to protect it from bandits. The story comes from Kurosawa’s Seven Samurai, moved from Japan to the border country, and Elmer Bernstein’s galloping theme became one of the most recognizable pieces of Western music.
Why it’s here: It perfected the “assemble the team” story that action films still use. Note that this is the 1960 original, not the 2016 remake.
Watch it if: you like ensemble adventures.
6. Shane (1953)
Director: George Stevens · Starring: Alan Ladd, Jean Arthur, Van Heflin, Jack Palance
A gunfighter who wants to stop being a gunfighter takes work on a homestead and is pulled into the war between farmers and a cattle baron. Seen largely through the eyes of a young boy, the film treats Shane as both a hero and a man who cannot belong anywhere.
Why it’s here: It earned six Academy Award nominations and won for its color cinematography. AFI ranked it third among Westerns. Its last scene, with the boy calling after Shane, is one of the most famous endings the genre has.
Watch it if: you want the classic lone-hero myth at its purest.
5. High Noon (1952)
Director: Fred Zinnemann · Starring: Gary Cooper, Grace Kelly, Lloyd Bridges
A marshal learns that a killer he sent to prison is arriving on the noon train, and the town he protected refuses to help him. The story unfolds in close to real time, with clocks in shot after shot.
Why it’s here: It won four Academy Awards, including Best Actor for Gary Cooper, and AFI placed it second among Westerns. It is the purest film about moral courage in the genre: one man doing his duty while everyone around him finds reasons not to.
Watch it if: you want a tight, short Western with constant tension.
4. Unforgiven (1992)
Director: Clint Eastwood · Starring: Clint Eastwood, Gene Hackman, Morgan Freeman, Richard Harris
William Munny, a retired killer turned failing pig farmer, takes one last bounty job for the money. Everything the genre usually celebrates, the legend, the quick draw, the satisfying kill, is shown as clumsy, frightening and shameful.
Why it’s here: It won four Academy Awards, including Best Picture, Best Director and Best Supporting Actor for Gene Hackman. AFI ranked it fourth among Westerns. It reads like Eastwood’s verdict on the very myths his earlier films helped build.
Watch it if: you want a Western that questions the whole genre.
3. The Searchers (1956)
Director: John Ford · Starring: John Wayne, Jeffrey Hunter, Vera Miles, Natalie Wood
After a Comanche raid, Ethan Edwards spends years searching for his kidnapped niece. As the search goes on, it becomes clear that his hatred may be more dangerous to her than her captors. Wayne plays a hero the film itself does not fully trust.
Why it’s here: It received no Academy Award nominations on release. Today AFI ranks it the greatest Western ever made and placed it 12th on its 2007 list of the greatest American films, and it was among the first 25 films chosen for the National Film Registry in 1989.
Why it isn’t #1: It is the greater moral document, and its final shot in the doorway may be the most famous image in the genre. But its depiction of Native Americans and some broad comic scenes make it harder to watch now than the two films above it.
Rank The Searchers first if you value meaning over pure filmmaking; I would not argue.
Watch it if: you want the film that critics and directors return to most.
2. Once Upon a Time in the West (1968)
Director: Sergio Leone · Starring: Claudia Cardinale, Henry Fonda, Charles Bronson, Jason Robards
A widow arrives to find her new family murdered, a railroad pushing west, and a mysterious man with a harmonica waiting for one particular killer. Leone cast Henry Fonda, the screen’s great decent man, against type as a cold-blooded villain, and the effect is still shocking.
Why it’s here: It is a Western about the end of the West, built like an opera, with Ennio Morricone giving each major character a musical theme. The pace is slow on purpose; every glance and silence matters.
Watch it if: you are ready for a long, patient, unforgettable film.
1. The Good, the Bad and the Ugly (1966)
Director: Sergio Leone · Starring: Clint Eastwood, Eli Wallach, Lee Van Cleef
Three men chase a buried fortune in Confederate gold across a Civil War that none of them cares about. Eastwood is the cool one, Van Cleef the cruel one, and Eli Wallach’s Tuco, loud and desperate and oddly lovable, steals the film.
Why it’s #1: No other Western combines spectacle, humor, music and myth this completely. Morricone’s score is recognized by people who have never seen the film, and the three-way standoff in the cemetery is the genre’s most famous ending.
Under the style, Leone keeps showing the war’s pointless slaughter, so the treasure hunt plays against a background of mass death. That mix of entertainment and bitterness is why it sits on top.
Watch it if: you watch only one Western in your life.
Where This List Disagrees With the Critics
AFI’s 2008 top ten Westerns includes three films that are not on this list: Red River (1948), McCabe & Mrs. Miller (1971) and Cat Ballou (1965). AFI’s list only counts American films, so it leaves out Leone’s Italian-made Westerns completely, which is the biggest difference between their ranking and mine.
Honorable mentions: Red River (1948), The Man Who Shot Liberty Valance (1962), McCabe & Mrs. Miller (1971), Tombstone (1993), 3:10 to Yuma (2007), The Assassination of Jesse James by the Coward Robert Ford (2007) and True Grit (2010).
Where to Start if You’re New to Westerns
- High Noon (1952): under an hour and a half, easy to follow, and full of tension.
- Butch Cassidy and the Sundance Kid (1969): funny, warm and modern in tone.
- Unforgiven (1992): once you know the myths, watch this to see them taken apart.
After those three, go to Leone’s Dollars films and then The Searchers.
Frequently Asked Questions
What is the greatest Western movie of all time?
Critics most often name The Searchers (1956), which AFI ranked the number one Western in 2008. Among viewers, The Good, the Bad and the Ugly (1966) is the usual favorite, and it is our pick for number one.
What is a spaghetti Western?
A Western made by Italian filmmakers, usually in the 1960s and early 1970s and often shot in Spain. Sergio Leone’s A Fistful of Dollars (1964) made the style popular worldwide.
What is the best John Wayne Western?
The Searchers is his most respected performance. True Grit won him his only Best Actor Oscar, and Stagecoach made him a star.
What is the best modern Western?
From this list, Hell or High Water (2016), which earned four Oscar nominations including Best Picture. Unforgiven (1992) is the most honored modern Western, with four Oscar wins including Best Picture.
Are all of these Hollywood films?
No. Four of the top eleven are Sergio Leone’s Italian-made Westerns. The rest are American productions.
Final Thoughts
The best Westerns are never really about cowboys. They are about what a society owes to the people who protect it, what violence costs the person who uses it, and what gets lost when the wild becomes the settled.
Whether you put The Searchers or The Good, the Bad and the Ugly at the top, the films on this list are still asking those questions, and they still have no easy answers.






