Late Telugu actor and former chief minister Nandamuri Taraka Rama Rao (NTR) has been named the greatest Indian actor of all time, while Sridevi was voted the best actress, in a CNN-IBN Poll survey conducted in celebration of 100 years of Indian cinema.
NTR garnered 53% of total votes, while actor-filmmaker Kamal Haasan amassed 44% of rest of the votes. Southern actors Rajkumar and Mohanlal shared 1% votes each, and the rest of the actors got less than a percent of votes.
Bollywood diva Sridevi, who recently made a comeback with English Vinglish, garnered 39% votes to be adjudged the best actress, while Madhuri Dixit and Savithri finished second and third respectively with 16 and 12% votes.
Aishwarya Rai, Saroja Devi, Madhubala and Smita Patil finished with eight, six, four and three% votes, respectively, and others on the list ended up with very few votes.
Mani Ratnam's Tamil action-drama Nayagan, starring Kamal Haasan won 42% of votes to be named India's greatest film of all time, and Ramesh Sippy's Sholay finished second with 29%. Swayamvaram received six% votes, while Mughal-e-Azam and Pather Panchali had five% votes respectively.
Among the directors, Mani Ratnam was adjudged India's greatest director of all time with 29%. Tamil director K Balachander finished second with 18%, while Satyajit Ray finished third with 14% and Tamil director S Shankar came fourth with 9%.
Music maestro Illayaraja garnered 49% votes to be named India's greatest music composer. Oscar-winner AR Rahman took the second spot with 29%. Singer-composer SP Balasubramanyam finished third with seven%, while late RD Burman garnered four% votes.