Article Body
From timeless classics to modern cinematic wonders, here are ten unforgettable films every movie lover should experience at least once.
1. The Shawshank Redemption (1994)

Director: Frank Darabont
Release Date: 23 September 1994
2. The Godfather (1972)

Director: Francis Ford Coppola
Release Date: 24 March 1972
3. Inception (2010)

Director: Christopher Nolan
Release Date: 16 July 2010
4. Schindler's List (1993)

Director: Steven Spielberg
Release Date: 15 December 1993
5. Pulp Fiction (1994)

Director: Quentin Tarantino
Release Date: 14 October 1994
6. Life Is Beautiful (1997)

Director: Roberto Benigni
Release Date: 20 December 1997
7. Parasite (2019)

Director: Bong Joon-ho
Release Date: 30 May 2019
8. Titanic (1997)

Director: James Cameron
Release Date: 19 December 1997
9. The Lord of the Rings: The Return of the King (2003)

Director: Peter Jackson
Release Date: 17 December 2003
10. Citizen Kane (1941)

Director: Orson Welles
Release Date: 1 May 1941