Początkowo Shonę miała zagrać Preity Zinta, lecz reżyser filmu Siddharth Anand, doszedł do wniosku, że Rani Mukherjee bardziej pasuje do tej roli i to ona zagrała u boku Saifa Ali Khana.
Film nakręcono na Manhattanie w Nowym Jorku, New Jersey, Północnej Karolinie, Baltimore w Maryland oraz Stamford w Connecticut (USA).
By nakręcić piosenkę miłosna piosenkę "Hey Sohna", w której bohaterowie mieli być sami w Nowym Jorku, ekipa filmowa musiała zamknąć Times Square. Wszyscy byli na miejscu już o drugiej w nocy, by móc zacząć kręcić tuż po wschodzie słońca, jak tylko będzie wystarczająca ilość światła.