Plot holes: Rohit is in Malaysia for two years working on a secret project. At the end of the two years, his mother calls him up to say that his wife has given birth to a baby boy. Considering the fact that he was away from home for two years, where was his wife during this time?
Plot holes: Priyanka and her friend decide to invite Krishna to Singapore to save their foundering jobs, and the next day he is actually in Singapore. How did they arrange the passport and visa in a single day?
Continuity: Priya's belt disappears for a moment when she runs towards Sonia as the kids gang up with Krishna to play a joke on her.
Miscellaneous: There is a time-line inaccuracy in last scene, when Dr. Arya shoots two bullets at Rohit and Priya, who are standing about 20 feet away. No human can change a pistol's target immediately after shooting one shot and trigger a second shot before the first bullet hits a target that is just 20 feet away.
Audio/visual unsynchronized: One of the thugs who attack Krrish the second time speaks with Kristian's voice.
Anachronisms: When Rohit Mehra is informed 20 years ago (c. 1986) by his mother about the birth of his son, he is using a handy mobile phone set, which was not available at that time.
Continuity: Use of British/American English: "Initialising" in the flashback with Rohit, and "Initializing" when Dr Arya uses the computer.
Continuity: At the circus, when the tanks explode, Priya's camera falls off her hand to the ground. However, during Krishna's wardrobe makeover, the camera is seen "conveniently" placed next to unconscious Priya's hand.
Plot holes: If the Singaporeans don't speak Hindi, how are they able to understand the Indians perfectly when they speak Hindi to each other?