Directors Sanjay Leela Bhansali and Karan have been fighting over casting Deepika Padukone and Ranveer Singh in their movies. While Karan accused Sanjay Leela Bhansali of stealing Deepika and Ranveer for Bajirao Mastani, Sanjay retorted back saying he had already spoken to the actors during post production of Ram-Leela. Karan wanted to sign Deepika and Ranveer for Shuddhi.