Bajirao Mastani, which was directed by Sanjay Leela Bhansali, completed its seventh anniversary on December 18. This would be a wonderful chance to fix the historical epic's casting mistake. There are a lot of misunderstandings and misunderstandings surrounding the casting process.
Since Aishwarya Rai Bachchan decided not to collaborate with him, Salman Khan was the original choice for Bajirao. In Bajirao Mastani, Kareena Kapoor Khan was chosen to play the female protagonist.
Salman did the unthinkable: he offered Priyadarshan the chance to direct Salman and Kareena before Bajirao Mastani, and that too for Kyon Ki, a ridiculous adaptation of One Flew Over The Cuckoo's Nest. After a wonderful picture shoot, Kareena and Salman Khan were prepared to begin filming what was rumoured to be the best movie of their respective careers.
Salman Khan's grandiose project was canceled for what reason? Retaliation, according to some, for Bhansali not casting Katrina Kaif as Mastani. At that time, Salman was urging movie producers to give Katrina the role of Mastani. She was not casted by Bhansali.
Guzaarish was instead produced by Bhansali using Aishwarya Rai and Hrithik Roshan. Bajirao Mastani was later given a second chance at life. All three actors who were offered to play Bajirao—Ajay Devgn, Shah Rukh Khan, and Hrithik Roshan—refused for personal reasons.
In the end, Deepika Padukone and Ranveer Singh took up the roles of the film's titular characters.