The story is set in a small town in southern Italy. A bright and lively young boy, Salvatore (played by Saverio Avallone), is fascinated by movies, especially the screenings by the projectionist Alfredo (played by Philippe Noiret). Cinema becomes the greatest joy of his childhood, and over time, these two movie lovers, despite their age difference, become close friends.
The kind-hearted Alfredo attempted an outdoor screening to allow more people to enjoy the films. Unfortunately, the film caught fire. Although Toto worked hard to rescue Alfredo from the flames, Alfredo lost his sight in the accident. This event led Toto to become the town's new projectionist.
As an adult, Toto (played by Marco Leonardi) falls in love with Elena (played by Elsa Danielee), the daughter of a banker. Though their pure love is profound, they face fierce opposition from Elena's powerful father. Forced to part ways, Toto joins the military while Elena goes to university. Encouraged by Alfredo, a disillusioned Toto leaves the town to pursue his dreams...
Thirty years pass. The blind projectionist Alfredo has passed away, and the once-mischievous little boy Toto has become a world-renowned director. Returning home, Toto sits in the dilapidated Cinema Paradiso, reminiscing about the past. As the decades drift by, the memories feel like a distant dream, leaving him filled with emotion. In his hometown, Toto unexpectedly reunites with Elena. As the truths of the past are revealed, how will they face their lingering, inseparable emotions?