I now believe that John Abraham is the best (looking) hindi movie male actors of ALL times. And he also knows how to act. Of all the movies I have seen of him, I have never seen him slip - he always gives a very good performance, romantic (jism) or otherwise (taxi no. 9 2 11). Here is his filmography:http://www.imdb.com/name/nm1303433/
Pay attention to John's dance moves in this beautiful song from Goal, see below. Even though the singer's voice doesn't suit him perfectly, he looks very good in his new hair style. I cannot wait to watch this film:
http://www.youtube.com/watch?v=m8_ghF7q1nA
Oh, and he is soooo beyond the Khans! Although Saif is good and a serious actor, he is not as good (looking) as John. Forget about Shah Rukh, Aamir and Salmaan. Salmaan is horrible in his interviews - he never knows how to answer any question. And Shah Rukh only wants people to say, 'Shah Rukh is the best'. Very irritating.
John is also an MBA - whoa! He clearly rules. Now that he has matured a bit, he is starting to openly talk about social issues, like active smoking and also politics. I hope that he gets more involved in other issues like education, communalism (and may be takes charge of one he feels strongly about) because I think popular people like him can be so influential!