8 Bollywood movies had the longest run in the cinemas 

Artika Bansal

Dilwale Dulhania Le Jayenge

Directed by Aditya Chopra, this Kajol and Shah Rukh Khan-starrer film had an entire generation admiring every detail of it. The film is still screened today at Maratha Mandir, 28 years and counting!

Sholay

The iconic Jai and Veeru film starring Amitabh Bachchan and Dharmendra will forever stay with us for its songs, dialogues and story. The film went on continuously for 286 weeks in theatres

Mughal-E-Azam

With Prithviraj Kapoor as Akbar, Durga Khote as Jodha, Dilip Kumar as Salim, and Madhubala as Anarkali, this 1960 film had an original run in the theatres for 150 weeks straight

Kismet

Kismet is regarded as the first blockbuster film in the Indian cinema. It received love from all corners of the country. It ran for 187 weeks in Roxy Cinema, Calcutta, a record which was unbroken for 32 years

Barsaat

Barsaat directed by Raj Kapoor tells the story of two friends who had a different philosophy of love. Their love stories led the film to success for a two year long theatrical run

Maine Pyar Kiya

Salman Khan and Bhagyashree starrer this film is a beautiful romantic story of Prem and Suman. The story was loved by the audience so much that it ran for almost a year in the theatres

Kaho Naa Pyaar Hai

This wonderful film of 2000 starring Hrithik Roshan and Ameesha Patel in the lead roles is one of the favourites in Bollywood. The film stayed in theatres for a year straight

Hum Aapke Hain Koun

The iconic Salman-Madhuri film literally stole hearts of the audience for all the right reasons. Their roles as Prem and Nisha will stay with us forever. The film had a year long run in theatres