He shows himself as a video-game superhero who fights off his self-created techno-monster Ra One. Ra.one Story also flows towards a situation wherein Shah Rukh Khan falls for Kareena Kapoor who plays the lead role opposite Shah Rukh as the mother of a 8-year-old and whom he starts imagining as one of the characters. Arjun Rampal whose character name is Ra.One, is the villain who gives challenges to Shahrukh khan and Shah Rukh Khan’s character in the Ra.one story is known as G.One which stands for Good One. He has to workout a lot to make his body fit for that role of a superhero.