Ra.One

Ra.One is a 2011 Indian action-adventure film about a video game character named G.One (Shah Rukh Khan) who is enters the real world to battle his in-game nemesis Ra.One (Arjun Rampal) and to save the wife and son of his creator. The film costars Kareena Kapoor, Armaan Verna, and Tom Wu.

Plot summary
Struggling game designer Shekhar (Khan) finally comes up with a hit new game called Ra.One that pits two superpowers characters- G.One and Ra.One- against each other. At the game's launch, Shekhar's son Prateek (Verna) takes control of G.One and holds his own against the more powerful Ra.One until Shekhar's boss (Wu) interrupts the game. Inside the game, Ra.One is furious that he was nearly beaten and, using technology developed by Shekhar's company, enters the real world to seek his revenge. He kills Shekhar, and targets Prateek and his mother Sonia (Kapoor). G.One, who is modeled after Shekhar, enters the real world as well in order to protect Prateek and Sonia.

At Prateek's birthday party, Ra.One hypnotizes Sonia and takes her form, allowing him to kidnap Prateek. To keep G.One busy, Sonia is sent to hijack and crash a crowded passenger train. G.One manages to save the train passengers and Sonia before heading back into the game world, where he and Prateek work together to defeat Ra.One for good.