Director: K. Asif Starring: Dilip Kumar, Madhubala, Prithviraj Kapoor Why it's popular: A historical epic that tells the tragic love story between Prince Salim and Anarkali, Mughal-e-Azam is one of Bollywood's greatest classics and features iconic songs and dialogues.