Kuch Kuch Hota Hai one of the best movie to watch. This movie will make you cry. Will bring up so much old memories. Amazing acting by Shahrukh Khan, Kajol, Rani Mukerji,Salman Khan and all the cast. Romantic, Emotional and fun movie. All songs in movie are great.