SRK in my opinion - based mainly on his amazing acting ability..
but aside from that.. no-one can deny that he has such a sweet & warm personality & even though I don't find him majorly attractive (at least, not to the extent that I do Hrithik & John).. I can't help going 'waiiiiiiiii!' whenever I see him in a movie ~ adorable!! :D