SRK was assigned the role of Ajay Role, but due to his schedule conflicts, this role was beautifully played by R. Madhavan.
The film director offered SRK the role of Bhuvan in the film but later it was Aamir Khan who played the role. His amazing performance earned this film an Academy Award nomination.
SRK was approached to play the role of RAW agent, but later it was played by Salman Khan and the film became one of the blockbusters films.
Due to family commitments and location issues SRK rejected the role of Emperor Akbar, later it was played by Hrithik Roshan.
SRK was given the role of Rancho in this movie but due to his injuries, he didn’t accept the role. Though the film achieved success.
Creative differences led SRK to reject the offer of movie Robot, it was then given to Rajnikant who took the film to the next level by his performance.