Ra.One is a 2011 Indian superhero film directed by Anubhav Sinha and starring Armaan Verma, Shah Rukh Khan, Kareena Kapoor Khan, Arjun Rampal, Shahana Goswami and Tom Wu in pivotal roles. The script, written by Anubhav Sinha and Kanika Dhillon, originated as an idea that Anubhav Sinha got when he saw a television commercial, and which he subsequently expanded. The film follows Shekhar Subramanium (Shah Rukh Khan), a game designer who creates a motion sensor-based game in which the antagonist (Ra.One) is more powerful than the protagonist (G.One). The former escapes from the games virtual world and enters the real world his aim is to kill Lucifer, the game ID of Shekhars son and the only player to have challenged Ra.Ones power. Relentlessly pursued, the family is forced to bring out G.One from the virtual world to defeat Ra.One and protect them.