Sujoy Ghosh was going to direct the film in 2014 as Durga Rani Singh. He had signed Irrfan Khan and Vidya Balan. Then Vidya opted out and Kangana was signed. When the film got delayed both Irrfan and Kangana left the film. That's when Sujoy decided to call the film Kahani 2 and cast Arjun Rampal and Vidya Balan once again.