Now for the story. Krishna (Hrithik Roshan) is Rohit Mehra's (Hrithik Roshan of 'Koi... Mil Gaya') son. Krishna has inherited his father's magical powers. His parents are dead and he's brought up by his grandmother played by Rekha. When she realizes that he too has special powers like his father, she takes him away to the mountains. There he grows up like a free spirit.
One day Priya (Priyanka Chopra) comes with a group of guys and girls on an adventure camp. He is smitten by her and heads to Singapore when she asks him to. Of course, for her he's someone she can use as the USP of the TV channel that she's working for.
Little does Krrish realize that he's going to stumble upon a strange truth in Singapore. He comes across Dr. Siddhant Arya (Naseeruddin Shah), a cruel scientist, who is responsible for his father's death.