In my view it is Dada Moni viz., Ashok Kumar who has had versatile acting skills commencing from Achut Kanya (of 1939) with Devika Rani to Madhu Bala in Mahal (1950) Mamata with Suchitra Sen(1964) Jewel Thief with Dev Anand & Vyjanthi Mala ( 1968) and Aashirwad with Jaya Batchcan (1972)- one who had seen thee movies can easily adjudge him an a greatest actor india has ever seen.