All the actors mentioned by Rediff are without doubt good actors. Some of them like Kamalahasan, Nasseruddin Shah, Amir Khan,and Anupam Kher are outstanding actors. Kamalahasan, for example, had played out most of the roles an actor can dream of by the time he was 40. Such actors will have to reinvent themselves and most of the above mentioned actors have branched out to other areas like screenplay writing and direction. Kamalahasan has to his credit some of the best screenplays ever written in Indian Cinema and both he and Amir have excelled in the field of direction. So to say they are over-rated is missing wood for the trees. The Badshah of Bollywood doesn't find mention in this august list. What does that mean? Isn't he rated at all??