Deepika Padukone was given the first choice of playing Meera or Veronica. She chose the latter because Meera's character was similar to her earlier character Meera in Love Aaj Kal. Later Diana Penty got Meera's role. Interestingly, earlier in their modeling career, Diana had replaced Deepika as Maybelline's brand ambassador.
The apartment scenes shown in 'Daaru Desi' were shot with green screen in background of the apartment set. The city landscape is added digitally in both the scenes when Deepika dances sitting on balcony and Saif is twisting Diana's nose.