The Roles That Got Away: When Bollywood Stars Said No to Blockbusters That Became Legends
In Bollywood, one “no” can change cinematic history forever. From missed chances to unexpected superhits, these casting decisions still leave fans stunned.
Kareena Kapoor
During the casting of Kal Ho Naa Ho, Karan Johar initially wanted Kareena Kapoor to play Naina. However, she eventually opted out of the project. The role later went to Preity Zinta, who went on to portray the character in the 2003 release.
PC: IG @kareenakapoorkhan
Saif Ali Khan
Saif Ali Khan was the original choice for Raj Malhotra in Dilwale Dulhania Le Jayenge. After he passed the role, Shah Rukh Khan stepped in and the rest is cinematic history.
PC: GQ India
Deepika Padukone
Deepika Padukone was reportedly considered for the female lead in Dhoom 3 before Katrina Kaif came on board.
PC: IG @deepikapadukone
Salman Khan
Salman Khan shared that he was initially offered the lead in Chak De! India, but passed on it. Shah Rukh Khan eventually portrayed the determined hockey coach.
Aishwarya Rai
Aishwarya Rai Bachchan once revealed she had turned down Tina in Kuch Kuch Hota Hai, a role that was eventually played by Rani Mukerji.
PC: Vogue India
Hrithik Roshan
Hrithik Roshan was initially considered for Mohan Bhargava in Swades, but declined. The role later went to Shah Rukh Khan, who headlined the critically acclaimed film.
PC: IG @hrithikroshan
Akshay Kumar
Akshay Kumar was reportedly offered the role of Milkha Singh in Bhaag Milkha Bhaag before Farhan Akhtar took it on.
PC: Variety
Ranbir Kapoor
Ranbir Kapoor was first offered Bittoo Sharma in Band Baaja Baaraat, but declined, paving the way for Ranveer Singh’s debut opposite Anushka Sharma.
PC: Bollywood Bubble
Kangana Ranaut
Kangana Ranaut reportedly turned down the role of Silk in The Dirty Picture. The part eventually went to Vidya Balan, whose powerful performance became the talk of the industry.
PC: IMDb