Berikut sinopsis film 'Kuch Kuch Hota Hai':
Berlatar lokasi di beberapa negara yaitu India, Mauritius, serta Skotlandia, kisah Kuch Kuch Hota Hai menceritakan persahabatan antara Rahul Khana (Shah Rukh Khan) dan Anjali Sharma (Kajol).
Keduanya memang sudah sangat akrab satu sama lain. Terlebih, sosok Anjali yang tomboy membuat Rahul nyaman berteman dekat.
Ada banyak momen yang dihabiskan bersama oleh Rahul dan Anjali. Keduanya bahkan menempuh pendidikan di kampus sama.
Dikarenakan cukup banyak melalui waktu bersama, Anjali diam-diam menyimpan perasaan lebih pada Rahul. Namun, perasaan itu belum sempat disampaikan Anjali.
Satu hari muncul seorang gadis feminim berparas cantik, yaitu Tina Malhotra (Rani Mukreji), yang diketahui mahasiswi pindahan dari Oxford University.
Selain itu, Tina juga anak dari rektor di kampus tempat Rahul dan Anjali kuliah. Kecantikan Tina cukup membuat banyak pria-pria berpaling karena terpesona.