2 names can be avoided instead of Shahrukh khan and Pankaj kapoor, Dharmendra and Dev Anand/Shammi kapoor can be included among current crop instead of Shahrukh, Aamir khan name should be included. Rest list is ok with me
Raja, watch Raj Kapoor's movies where he was not playing tramp, and trust me, he did not play tramp in 90% of his movies, but thaks to media and television, we only get to see movies lyk, mera naam joker, shree 420 and few other where he mostly played tramp. Watch movies like Phir Subha Hogi,Chori Chori, teesri Kasam, Jagte Raho, Bewafa, Andaz.... and many more and u will know.