Cant rank all these guys, if sheer hysteria never seen before, then nothing beats rajesh khanna, he had bad luck too.
Amitabh for longevity and dilip saab for acting genius. Salman and srk for being the biggest stars and their unmatched fan following. Aamir for his outstanding script sense. All of them have something special which made them legends