Over the years, the film has gone through several cast changes. Bhansali had initially announced to make this period drama with Salman and Aishwarya Rai but the break-up of the rumoured couple hurt the project.
Later, stars like Shahrukh Khan, Ajay Devgn and Hrithik Roshan were rumoured to have been cast in the project before Ranveer Singh was finalised as protagonist Bajirao.
As for the female lead, talks were on with Kareena Kapoor but nothing materialised. Finally the casting woes ended with Priyanka Chopra and Deepika Padukone stepping into the roles of Kashibai and Mastani (Bajirao's first and second wife respectively) in epic Indian romance.
Salman reveals that he and Kareena had even done a photoshoot for "Bajirao Mastani" but later he could not proceed with the film.
"Me and Kareena also did a photo session together. (Now) I have seen the promo of it (Bajirao Mastani) ...It has been done on a large scale. I think all three -Ranveer, Priyanka and Deepika are amazing," he added.