Shah Rukh Khan plays a computer game designer, called Shekhar Subramanium, who lives in London with his wife Sonia (Kareena Kapoor) and son Prateek (Armaan Verma). Prateek is a computer whiz, who is heavily into games and thinks his father is a coward in real life. He taunts him to make a brave game in which the villain never looses, however things go wrong when the game’s villain (Arjun Rampal as Ra.One) comes out of the game and into the real world to avenge losing to Prateek in the virtual game they played. The hero of the game is G.One and is made in the image of Shah Rukh. G.One is bought into the real world from the virtual in order to help save Prateek and...