Skip to main contentSkip to footer

The 10 best films of all time revealed by IMDB - including 3 surprising modern classics


How many have you seen?


Academy Award nominees Grant Major for Best Art Direction and Dan Hennah for Best Set Decoration in New Line Cinema's epic adventure, "The Lord of the Rings: The Fellowship of the Ring." (Photo by New Line/WireImage)© Getty,New Line,Wirelmage
Isabel Drugan
Isabel DruganSocial Media Coordinator
July 22, 2025
Share this:

The debate over the best films of all time is about as old as cinema itself. 

But if anywhere can make that call, it's the online TV and film database, IMDb. The site has all the information you need, including cast lists, stats and, perhaps most importantly, audience ratings. 

So, here are the highest-rated films on IMDb - some of these might surprise you.

1/9

American actors Clint Eastwood and Eli Wallach on the set of The Good, The Bad and The Ugly© Getty

10. The Good, the Bad and the Ugly

This 1966 spaghetti Western featuring Clint Eastwood, Lee Van Cleef and Eli Wallach is a cinema classic. 

Set in the American Southwest during the American Civil War, three gunslingers compete to find a hidden fortune in gold.

Some reviewers on the site have called it "the best Western ever made" and admired its "primal honesty and morality".  

With an overall rating of 8.8/10, it's unsurprising that this one made the top ten.

2/9

Ian McKellen (L) as Gandalf with Elijah Wood as Frodo Baggins© Getty

9. The Lord of the Rings: The Fellowship of the Ring

Based on the first volume of the epic high fantasy novel by J. R. R. Tolkien, the first film in the Lord of the Rings trilogy was released in 2001.

It features a star-studded cast including the likes of Ian McKellen, Cate Blanchett and Orlando Bloom, and lasts an incredible 178 minutes (that's nearly 3 hours!).

Fans love it despite its long runtime, as shown by its 8.9/10 rating on IMDb.

3/9

John Travolta and Samuel L. Jackson in Pulp Fiction© Shutterstock

8. Pulp Fiction

This 1994 crime thriller, written and directed by Hollywood legend Quentin Tarantino, tells four interlinked stories of crime and violence in Los Angeles. 

The film was hugely successful on its release, winning the Palme d'Or at Cannes Film Festival and Best Original Screenplay at the 67th Academy Awards.

An A-list cast including John Travolta, Samuel L. Jackson and Uma Thurman has also made this a firm fan favourite over the years.

4/9

Liam Neeson smokes a cigarette in Schindler's List© Shutterstock

7. Schindler's List

A heartrending tale, Schindler's List tells of a German man who rescued over 1,000 Jewish people from the Holocaust during World War II.

Famous for its emotional soundtrack, one IMDb reviewer called this "a three hour film that feels too short" while another simply called it a "masterpiece".

Ralph Fiennes and Liam Neeson take the lead in this 9.0/10 rated film.

5/9

Poster for The Lord of the Rings: The Return of the King

6. The Lord of the Rings: The Return of the King

Surpassing the first film in the hearts of the fans, the third and final instalment of The Lord of the Rings is next up on the list.

Released in 2003, this over-200-minute-long film documents the final battle for Middle-Earth and the epic adventures of the hobbits as they attempt to destroy the One Ring.

IMDb users loved this one, giving it a 9.0/10 too.

6/9

A scene from the film '12 Angry Men', 1957. From left to right, actors Jack Warden, Edward Binns, E. G. Marshall, John Fiedler, Henry Fonda, Ed Begley, Robert Webber, Jack Klugman (foreground), George Voskovec, Martin Balsam and Joseph Sweeney.   © Getty

5. 12 Angry Men

This 1957 crime thriller details a New York City murder trial in which the jury is frustrated by one of its members urging them to more carefully consider the evidence before coming to a verdict. 

Critics loved the film for its intense, dramatic tone and its analysis of the American justice system.

Fans clearly agreed, giving this film a solid 9.0/10 on IMDb.

7/9

from left, Talia Shire (back to camera) as Connie Corleone, Gianni Russo as Carlo Rizzi, Robert Duvall as Tom Hagen, John Cazale as Fredo Corleone, James Caan (seated at head of table) as Sonny Corleone, Abe Vigoda (standing) as Sal Tessio and Al Pacino as Michael Corleone© Getty

4. The Godfather Part II

The prequel/sequel to The Godfather (1972), with legendary writer and director Francis Ford Coppola at the helm, follows two parallel stories. 

One is of Michael Corleone, portrayed by Al Pacino, who must protect his family business after an attempt is made on his life. The other story is that of his father, Vito Corleone, played by Robert De Niro, from his childhood in Sicily to the founding of his family's empire in New York City.

Fans on IMDb have called this "a Hollywood masterpiece" and "one of the greatest films ever made", giving it a 9.0/10 on IMDb.

8/9

Heath Ledger as the Joker in The Dark Knight© Shutterstock

3. The Dark Knight

Perhaps a surprising addition to this list, given its relative recency, The Dark Knight has nevertheless taken a top three spot on this list of legends.

Directed by Christopher Nolan and co-written with his brother Jonathon, The Dark Knight follows vigilante superhero Batman (Christian Bale) as he battles against the Joker to save Gotham City from chaos and destruction.

Fans clearly loved this one, giving it a 9.0/10.

9/9

left to right, Salvatore Corsitto as Bonasera, James Caan as Santino 'Sonny' Corleone and  Marlon Brando (1924 - 2004) as Don Vito Corleone in 'The Godfather', 1972© Getty

2. The Godfather

For many fans, it seems you can't beat the original.

Based on Mario Puzo's novel of the same name, The Godfather follows the Italian-American crime family of Don Vito Corleone in New York City. This classic film is brought to life by an impressive cast of big names, including Marlon Brando, Al Pacino, Robert Duvall and Diane Keaton.

This film is a cut above the rest, earning a stellar 9.2/10 on IMDb.

The list so far has included some of the all-time greats of cinema. So, what has pipped everything else to the post? Which film has been crowned the best film of all time?

1/1

Morgan Freeman sitting outside with a hat and prison uniform on in a scene from the film 'The Shawshank Redemption', 1994.© Getty

1. The Shawshank Redemption

This 1994 American prison drama has taken the top spot in this prestigious hall of fame with a rating of 9.3/10.

Written and directed by Frank Darabont, and starring Tim Robbins with Morgan Freeman, The Shawshank Redemption tells the story of a wrongly-imprisoned banker who finds hope and transformative friendship during his internment.

IMDb fans can't help but sing its praises, with one calling it "an incredible movie" that "lives with you", while another states simply: "this is how movies should be made".

More TV and Film
See more