Ra.One is a
2011 Indian science fiction superhero film directed by
Anubhav Sinha, and starring
Shah Rukh Khan,
Arjun Rampal,
Kareena Kapoor,
Armaan Verma,
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), 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 game's virtual world and enters the real world; his aim is to kill Lucifer, the game ID of Shekhar's son and the only player to have challenged Ra.One's power. Relentlessly pursued, the family is forced to bring out G.One from the virtual world to defeat Ra.One and protect them.