The only reason why I bought this movie was actually because I came to know that this is Shahhrukh favourite among all the movies he has acted in . After watching " Kabhi Haan Kabhi Naa" I understood why it actually is Shahahrukh's favourite movie. I loved this movie so much. I have already watched it several times, and I think I won't get tired of watching it again in the future . There is an innocence, a simplicity in this movie. It's heartwarming. It makes you feel good. Shahrukh looks so sweet in this movie, so innocent . He's so naive, pure-hearted. His character is supposed to be a kind of loser in this movie. I don't think any other actor would have had the courage to sign for a film in which he's supposed to play a loser. But, Shahrukh did. And he played his character with perfection. After giving it some thought, it seems to me that the character played by Shahrukh, Sunil, is not really a loser. Yes, he isn't a brilliant student. But, that desn't mean he won't succeed in his life. Sunil has other talents. Just like Father Breganza's character ( played by Naseerudin Shah) explains to Sunil's father at the end of the movie. Concerning the ending of the movie, I have to admit I liked it. I was quite glad Sunil didn't marry Anna. Because I had the feeling she didn't deserve him. Moreover, I must say I prefer Juhi to Suchitra Krishnamurti . When I watched "Kabhi Haan Kabhi Naa" for the very fist time, I felt Sunil had maybe found his true love in Juhi's character. "Kabhi Haan Kabhi Naa" will always be one of my favourite movies .