Vidya Balan was the first choice for Soha's role, but she backed out due to date problems.
Soha had to learn Kathak and take Urdu diction classes before she could start shooting for the film. She also wore her mother Sharmila Tagore's jewellery to make her character look authentic.
Also read: Vidya: I want to do funny roles