Gdy w 2010 roku ogłoszono zamiar adaptacji powieści Chetana Bhagata pt. "2 States: The Story of My Marriage" to Saif Ali Khan miał zagrać Krisha Malhotrę. W wyniku konfliktu pomiędzy reżyserem Sidharthem Anandem, a Saifem z projektu zrezygnowano. Potem reżyserią miał zająć się Vishal Bhardwaj, który chciał obsadzić w tej roli Shahrukh Khana, jednak ten odmówił, gdyż nie chciał wracać do grania w romantycznych filmach. Jego miejsce zajął Ranbir Kapoor, którego natomiast zastąpił Imran Khan. Jednak Khan wycofał się, gdyż producenci Sajid Nadiadwala i Karan Johar chcieli rozpocząć zdjęcia już w listopadzie 2012 roku, ale aktor podpisał kontrakt na współpracę z reżyserem Tigmanshem Dhulią. Ponadto w tym samym czasie miał rozpocząć promocję filmu Vishala Bhardwaja "Matru Ki Bijlee Ka Mandola". Ostatecznie w filmie wystąpił Arjun Kapoor.
Pierwszym wyborem do wcielenia się w postać Ananyi Swaminathan była Priyanka Chopra, gdy częścią filmu miał być Saif Ali Khan. Jednak aktorka zrezygnowała ze względu na konflikt terminów. Deepika Padukone również wycofała się z produkcji z tych samych powodów, co Chopra. Gdy zatwierdzono Asin do roli, opuściła ona projekt bez podania konkretnych powodów. Ostatecznie zaangażowano początkującą aktorkę Alię Bhatt.
Gdy w 2010 roku ogłoszono zamiar adaptacji powieści Chetana Bhagata pt. "2 States: The Story of My Marriage", to reżyserią miał zająć się Siddharth Anand. Jednak w wyniku konfliktu pomiędzy Anandem, a ówczesnym aktorem grającym główną rolę Saifem Ali Khanem, z projektu zrezygnowano. Potem na to miejsce zatrudniono Vishala Bhardwaja, jednak ostatecznie film wyreżyserowany został przez Abhisheka Vermana.
Zdjęcia powstały w Mumbaju, Delhi, Ćennaju i Ahmadabadzie (Indie).
Zdjęcia do filmu rozpoczęły się 29 stycznia 2013 roku.