There are films that you enjoy but may not easily forget as soon as the initial high diminishes. But there are those that stay with you for a long time. These are movies that make for compelling stories. Ones that make you want to watch over and over again – either for sheer enjoyment or nostalgia. With so many great movies worth watching, here are six of the must-watch films of all time.

All About Eve (1950)
Director: Joseph L. Mankiewicz


This film is engaging, funny, and touches on some emotional buttons. Bette Davis brings to life, and then some, her character as a multiple Oscar Winner. Some movies are great for varied reasons. There are those that stand out for the amazing screenplay while others shine because of the actors’ superb portrayal. All About Eve is a delightful film with an engrossing story and flawless acting.

Apocalypse Now (1979)
Director: Francis Ford Coppola


Apocalypse Now is a story of a soldier who travels to Vietnam and Cambodia to hunt an American colonel who has gone AWOL. But that mission only brings him deeper into the horrors of war. The film was met with mixed reviews and reactions from critics and moviegoers alike.

Casablanca (1942)
Director: Michael Curtiz


Casablanca is about the story of an ill-fated couple that has to go their separate ways. It is a poignant romantic story with a great script, mesmerizing cast, and unforgettable lines.

Citizen Kane (1941)
Director: Orson Welles


Citizen Kane was a groundbreaking film of its time. And it has been hailed as one of the best movies of all time. Superb performance coupled with a seemingly simple but engrossing story adds to the great quality of this film. One caveat in watching this for the first time decades after its release is that it may seem slow and boring compared with the fast-paced qualities of many films in recent years. But seen with little expectation, this movie lives up to its reputation.

Mullholland Drive (2001)
Director: David Lynch


An amnesiac woman, an aspiring actress, a lesbian relationship, and Hollywood intrigues all make for a gripping story. Mullholland Drive features brilliant performances and unconventional in its own right.

One Flew Over The Cuckoo’s Nest (1975)
Director: Miloš Forman


A film that won five Oscars – Best Picture, Best Actor, Best, Actress, Best Director, and Best Screenplay – deserves a spot on everyone’s must-see list. One Flew Over The Cuckoo’s Nest is the story of Randle P. McMurphy (Jack Nicholson) who figured that a stint in the state mental hospital is much better than grueling work detail in the penitentiary. But he soon comes to grip with the harsh realities of the institution. His antics showcased a stark contrast to what appears like a dreary life inside the mental hospital.