O filme gira em torno da relação de um pai e o seu filho. Shekhar(Shahrukh Khan), um programador em jogos, quer ser um super-herói para seu filho Prateek(Armaan Verma). Mas seu filho, como todas as crianças, acha que super vilões são melhores e mais fortes. Em um esforço para impressionar seu filho, Shekhar projeta um jogo que muda suas vidas. Ele cria o embate final entre o bem contra o mal.Ele cria um poderoso anti-herói “Ra.One” contra um cara aparentemente menos potente e bom “G. One”.Mas eles saem de alguma forma do game e vão para a vida real, e agora como parar um ser indestrutível e com um poder avassalador?.