100 Greatest Movies of All Time

It feels almost impossible to be able to pick the greatest film, which is exactly why Rolling Stone called upon you, the readers, to share your valuable opinions on these masterpieces of the cinematic world. Having tabulated over 35,000 votes in the process, we’ve now been left with a list of films that are so great that they could be used as inspiration for generations of filmmakers to come.

There’s bound to be some old favourites, long-forgotten gems, and even some new movies you’re bound to discover for the first time. So, dim the lights, put your feet up, grab some popcorn, and enjoy Rolling Stone’s list of the 100 greatest movies of all time.

Mad Max
70

Mad Max

Year: 1979
Director: George Miller
Starring: Mel Gibson, Joanne Samuel, Hugh Keays-Byrne

Eternal Sunshine of the Spotless Mind
69

Eternal Sunshine of the Spotless Mind

Year: 2004
Director: Michel Gondry
Starring: Jim Carrey, Kate Winslet, Tom Wilkinson

Indiana Jones & the Last Crusade
68

Indiana Jones & the Last Crusade

Year: 1989
Director: Steven Spielberg
Starring: Harrison Ford, Sean Connery, Alison Doody

Good Will Hunting
66

Good Will Hunting

Year: 1997
Director: Gus Van Sant
Starring: Robin Williams, Matt Damon, Ben Affleck

The Lord of the Rings: Two Towers
65

The Lord of the Rings: Two Towers

Year: 2002
Director: Peter Jackson
Starring: Elijah Wood, Ian McKellen, Viggo Mortensen

Stand By Me
64

Stand By Me

Year: 1986
Director: Rob Reiner
Starring:  Wil Wheaton, River Phoenix, Corey Feldman

Hunt for the Wilderpeople
63

Hunt for the Wilderpeople

Year: 2016
Director: Taika Waititi
Starring: Sam Neill, Julian Dennison, Rima Te Wiata

The Notebook
61

The Notebook

Year: 2004
Director: Nick Cassavetes
Starring: Gena Rowlands, James Garner, Rachel McAdams

Rocky
60

Rocky

Year: 1976
Director: John G. Avildsen
Starring: Sylvester Stallone, Talia Shire, Burt Young

Ben Hur
57

Ben Hur

Year: 1959
Director: William Wyler
Starring:  Charlton Heston, Jack Hawkins, Stephen Boyd

Avengers: Infinity War
56

Avengers: Infinity War

Year: 2018
Directors: Anthony Russo, Joe Russo
Starring: Robert Downey Jr., Chris Hemsworth, Mark Ruffalo, Chris Evans, Scarlett Johansson, Don Cheadle, Benedict Cumberbatch, Tom Holland, Chadwick Boseman, Zoe Saldana, Karen Gillan, Tom Hiddelston, Paul Bettany, ELizabeth Olsen