Hindi Budget 125 crore ( US$ 24.94 million) [1 ] Box office 240 crore ( US$ 47.88 million) [2 ] Ra.One is a 2011 Indian science fiction superhero film directed by Anubhav Sinha , written by Sinha and Kanika Dhillon , featuring Shahrukh Khan , Kareena Kapoor , Armaan Verma and Arjun