Table of Contents
Bollywood movies typically fall into three categories: those we can’t bear to watch even once, those we might enjoy initially but eventually lose interest in, and those timeless classics that we never tire of, no matter how many times we watch them. While it’s rare for modern films to keep audiences returning to theaters for extended periods, there was a time when certain movies enjoyed incredible runs, staying in cinemas for months or even years. For all the movie lovers out there, here’s a list of Bollywood films with the longest cinema runs that have truly become timeless classics. Enjoy the nostalgia!
1. Dilwale Dulhania Le Jayenge (1995)
Director: Aditya Chopra
Duration: 22 years and still going strong!

Dilwale Dulhania Le Jayenge (DDLJ) holds a special place in the hearts of almost every Bollywood fan. Featuring the iconic on-screen chemistry between Shah Rukh Khan and Kajol, the film won over an entire generation. It also marked the directorial debut of Aditya Chopra, the elder son of the legendary Yash Chopra. From his very first film, Aditya showcased his immense talent and promise in the industry.
While the plot of DDLJ may be predictable and not particularly unique, it resonates deeply with audiences, keeping them emotionally invested in the characters’ journey. The film stands out for several reasons. Firstly, it exudes a fresh, innocent charm. Secondly, it balances paradoxes—it’s both grand and intimate, magical yet realistic. Despite its larger-than-life feel, it remains surprisingly simple at its core.
Dilwale Dulhania Le Jayenge won a National Award and 10 Filmfare Awards, setting a new milestone in Indian cinema. It broke the record set by Sholay, surpassing its five-year run at the Minerva Theatre, to become the longest-running film in Indian cinema history. As of now, it continues to play at Maratha Mandir, completing an astounding 22-year run and counting. Made on a budget of around Rs. 4 crore, DDLJ went on to earn a whopping Rs. 120 crore over its lifetime.
2. Sholay (1975)
Director: Ramesh Sippy
Duration: 5 years and counting!

Who could forget the heart-wrenching moment when Veeru (Dharmendra) held the dying Jai (Amitabh Bachchan) in his arms? That emotional climax from Sholay remains etched in the memory of many. Despite early skepticism about its success, Sholay changed the landscape of Indian cinema. It revolutionized film-making, altering how scripts, screenplays, and character development were approached.
As Shekhar Kapur once stated, Indian cinema can be divided into two eras: ‘Sholay BC‘ and ‘Sholay AD,’ and it’s difficult to argue with this perspective. Sholay ran in theaters for five years, captivating audiences of all ages and setting a new benchmark for Indian films.
From Gabbar’s iconic menacing voice to the unforgettable camaraderie between Jai and Veeru and Basanti’s spirited character, every aspect of Sholay remains vivid in the minds of its viewers. The film was screened across multiple theaters and enjoyed an extraordinary 286-week run at Minerva Theatre in Mumbai, lasting over five years.
3. Mughal-E-Azam (1960)
Director: K. Asif
Duration: 3 years and still going strong!

Mughal-E-Azam tells the tale of Emperor Akbar (Prithviraj Kapoor) and Queen Jodha (Durga Khote), who, after years of prayer, are blessed with a son, Salim (Dilip Kumar). As Salim matures into a worthy heir, he falls deeply in love with Anarkali (Madhubala), a court dancer. Though initially reluctant due to their differing social statuses, Anarkali eventually reciprocates his feelings. When Akbar uncovers their secret affair, it leads to a painful rift between father and son. Not only was Mughal-E-Azam one of the most lavish and grand productions of its time, but it also achieved unparalleled perfection.
The film was later digitally colorized and re-released, becoming the first Hindi film to undergo this process. Originally, Mughal-E-Azam enjoyed a remarkable 150-week theatrical run.
4. Kismet (1943)
Director: Gyan Mukherjee
Duration: 3 years of continuous success!

Kismet is hailed as the first blockbuster in Indian cinema. Starring a talented cast, including Ashok Kumar, Mumtaz Shanti, and Shah Nawaz, the film captivated audiences across the country and enjoyed an incredible three-year run in theaters. Notably, it held a record-breaking 187-week run at Roxy Cinema in Calcutta, a milestone that remained unbeaten for 32 years.
With Kismet, Ashok Kumar cemented his place as a major star in Indian cinema. In the film, he portrayed Shekhar, a complex character who, despite being a criminal, has a heart of gold. This was the first Bollywood film to feature a male lead in a negative role, show a character in a double role, and depict a girl getting pregnant before marriage. It also introduced the classic “Separation and Reunited” storyline, which became a staple in many films thereafter.
The music of Kismet played a pivotal role in its success. Composed by Anil Biswas, the film featured unforgettable tracks like “Door Hato O Duniyawalon Hindustan Hamara Hai,” “Ghar Ghar Mein Diwali,” and “Dheere Dheere Aa,” which continue to be cherished to this day.
5. Barsaat (1949)
Director: Raj Kapoor
Duration: 2 years of unstoppable success!

Barsaat is a timeless classic from the early days of Bollywood, remembered not only for its extended run in cinemas but also for its profound influence on Indian cinema. Released during a time when the industry was still finding its identity, the film’s success inspired Raj Kapoor to establish RK Studios.
The story centers around two friends with differing views on love: Pran (Raj Kapoor), who believes in true love, and Gopal (Premnath), who takes a more casual approach. Both men fall for two women—Pran for Reshma (Nargis) and Gopal for Neela (Nimmi). Despite facing many obstacles, Pran eventually marries Reshma. By the time Gopal realizes the value of true love, it’s too late.
Conclusion
With their extraordinary theatrical runs, these Bollywood films stand as true testaments to their enduring appeal and cultural impact. Dilwale Dulhania Le Jayenge captured the hearts of audiences for over two decades with its timeless romance. Sholay redefined Indian cinema through its groundbreaking storytelling and unforgettable characters, running for over five years. Mughal-E-Azam blended grandeur with emotional depth, mesmerizing audiences for 150 weeks. Kismet shattered records with its unprecedented run, setting a new standard for cinematic success. Finally, Barsaat marked an era of early Bollywood excellence, leaving a profound mark on the industry. Each of these films continues to be celebrated for its unique contributions to Indian cinema, carrying forward a legacy that resonates through generations.