1.Gool Maal(Old,. hindi) 2.sholay 3.Iruvar 4.Pather Panchally 5.Manichithrathazhu(Super Class and Mass film ever made in India) 6.Piravi 7.Nayakan 8.Chidambaram 9.Amma Ariyan 10.Mother India
You cannot pick the best 10 films of India because unlike other countries, we produce different films catering to different audience in different regions with a different thinking and background. There could be a list of 100 best films which is more easy to pick than mere 10.
Its Mohanlal's opinion as a viewer. Please dont even compare Lal with any other actor. He is undoubtedly beyond comparison with any other actor. you might have to see atleast a couple pf his movies, and just ask a few directors who got the opportunity to cast him. Even KamalHassan cannot be compared.
The only problem he faces is that he can work only in Malayalam films because of his looks.