In second half of the movie, is a scene, in which Rohit Mehra is participating in dance competition. His last four attempts, to dance with vigor and compassion have failed, he is down on ground. Every one around him is yelling at him to give up, even his heartthrob says "Give it up, you can't do it". He is adamant, says standing up, "no, I can do it, give me one more chance, start the music". And he makes it happen, in the movie, at least. But, is it going to happen in real life, is Rakesh Roshan found in sci-fi movie with a liberal dose of comedy and action, that elusive hit for Hrithik Roshan. With Koi... Mil Gaya, director Rakesh Roshan has proved two things. One, he truly can give Hrithik Roshan a role to chew into and two, it takes guts and gumption to make a really 'different' movie within the commercials parameters of filmmaking. Koi... Mil Gaya is an immensely enjoyable movie. The special effects may come across as child''s play and Jadoo may look like a small child disguised as an alien but it still manages to touch your heart. The movie gives many reasons to smile. First and foremost, it looks very fresh, including the freshly scrubbed Preity Zinta. The breathtaking locales of Nainital and Canada provide ample visual relief. The cinematography by Ravi Chandran and Sameer Arya is awesome. The music by Rajesh Roshan though not in the league of Kaho Naa Pyaar Hai is still hummable, especially the title track and the superbly choreographed Idhar Chala number. The dialogues by Javed Siddiqui (some of the lines actually bring a lump in the throat) and the screenplay (Sachin Bhowmick, Honey Irani, Robin Bhatt and Rakesh Roshan) too are above average. Last but not the least, Koi... Mil Gaya sees some wonderful performances by Rekha, Preity Zinta and Mukesh Rishi. And of course, Hrithik Roshan who lends his all to Rohit Mehra. It''s very obvious that Hrithik Roshan has enjoyed playing the mentally-challenged-boy-transformed into-your-regular-hero immensely. He plays the character without any inhibitions and succeeds in involving you in his life. Your heart really goes out to Rohit Mehra.