While none would question the brilliance of the selected Indian classics like Satyajit Ray's Apu Trilogy, Guru Dutt's Pyaasa and Mani Ratnam's Nayakan, rediff.com decided to ask Indian filmmakers, artistes, technicians and critics what they felt were the best Indian films of all time.
Today, we feature Sourabh Usha Narang, director of the horror flick, Vaastu Shastra.
Rating his top ten films to Raja Sen, Sourabh confesses he tried his best to make room for Farhan Akhtar's Dil Chahta Hai in his list, but failed.
Cast: Soumitra Chatterjee, Madhabi Mukherjee
Meghe Dhaka Tara
Cast: Supriya Choudhury, Anil Chatterjee, Niranjan Ray
Cast: Dilip Kumar, Madhubala, Prithviraj Kapoor
Cast: Dharmendra, Amitabh Bachchan, Sanjeev Kumar, Hema Malini, Jaya Bachchan, Amjad Khan
Amar Akbar Anthony
Cast: Amitabh Bachchan, Vinod Khanna, Rishi Kapoor, Parveen Babi, Shabana Azmi, Neetu Singh
Jaane Bhi Do Yaaron
Cast: Naseeruddin Shah, Ravi Baswani, Pankaj Kapur, Om Puri
Dilwale Dulhaniya Le Jayenge
Cast: Shah Rukh Khan, Kajol, Amrish Puri
Cast: Seema Biswas, Nirmal Pandey, Aditya Srivastava
Cast: Ajay Devgan, Mohanlal, Vivek Oberoi, Antara Mali, Manisha Koirala
Cast: Aamir Khan, Gracy Singh, Rachel Shelley