Krrish is the dubbed version of Hindi movie Krrish. Krrish begins with an accident where Rohit and Nisha die leaving behind their son. The child grows up under his grandmother's watchful eyes. As he grows up, he finds out that his father Rohit possessed some supernatural powers and he too has the same powers now. There begins the story of Krrish Mehra (Hrithik Roshan).
Krrish grows up to be an extraordinary boy with supernatural powers and strength. He meets a girl Priya (Priyanka Chopra) and instantly falls for her. But before he can confess his love for her, she goes away to Singapore. Finding him heartbroken, his grandmother Sonia (Rekha), asks him to fly over to Singapore and confess his love for Priya.
So, Krrish goes to Singapore. On reaching there, he gets caught in a fire at a carnival. He suddenly realises that he can save the people from getting injured. So he picks up a broken mask and wears it to hide his identity. Lo and behold! He saves the crowd. But there are more surprises for him.
A nationwide search begins for the masked man with supernatural powers.