Kisah bermula saat Krishna (Hrithik Roshan), putra Rohit Mehra dari film Koi Mil Gaya, dibesarkan oleh neneknya, Sonia (Rekha), di sebuah desa terpencil.
Krishna memiliki kekuatan super yang diwariskan dari ayahnya, namun Sonia melarangnya menggunakan kekuatannya untuk melindungi Krishna dari bahaya.
Ketika Krishna dewasa, dia jatuh cinta pada Priya (Priyanka Chopra), seorang jurnalis yang datang ke desanya untuk sebuah proyek.
Krishna mengikuti Priya ke Singapura, di mana dia bertemu dengan Dr. Siddhant Arya (Naseeruddin Shah), seorang ilmuwan jahat yang ingin mengendalikan dunia.
Krishna menggunakan kekuatannya untuk menyelamatkan orang-orang dari berbagai bahaya, termasuk kebakaran di sebuah sirkus. Dia kemudian menjadi terkenal sebagai pahlawan super bernama Krrish.
Dr. Siddhant mengetahui identitas Krrish dan berusaha untuk menangkapnya, dan hal itulah yang menjadi konflik utama dalam film ini adalah antara Krrish dan Dr. Siddhant.
Dr. Siddhant ingin menggunakan kekuatan Krishna untuk keuntungannya sendiri, sedangkan Krishna ingin menggunakan kekuatannya untuk membantu orang lain.