Check out the films that have had the longest run in theatres. Completing 700 weeks, Aditya Chopra's Dilwale Dulhaniya Le Jayenge (1995) has now become the longest running Bollywood film.
Ramesh Sippy's Sholay (1975) ran for 286 weeks (five years).
Asif's Mughal-e-Azam (1960) ran for a 150 weeks (three years).
Gyan Mukherjee's Kismat (1943) also ran for 150 weeks (three years).
Sooraj Barjatya's Maine Pyaar Kiya (1989) ran for 50 weeks (a year).
Rakesh Roshan's Kaho Naa Pyaar Hai (2000) also ran for 50 weeks(a year).
Sooraj Barjatya managed to repeat the success formula with Hum Aapke Hain Kaun (1994) which also ran for 50 weeks (a year)..
Aditya Chopra's Mohabbatein (2000) ran for 50 weeks (a year).
Dharmesh Darshan's Raja Hindustani (1996) ran for 50 weeks (a year).
Raj Kapoor's Barsaat (1949) ran for 100 weeks (two years).
NDTVmovies.com
1