But a lot of people might be unaware that this wasn't necessarily the original cast of the film and could have been entirely different. In fact, director of the film, Sanjay Leela Bhansali
had first approached Shah Rukh Khan
to play Maharawal Ratan Singh - Shahid Kapoor
's character, according to a report in India Today.
However, the report suggests that King Khan refused to play the character as he thought that the main focus of the film is on Rani Padmini and Khilji. On learning that, Bhansali offered SRK the role of Khilji - played by Ranveer.
But SRK reportedly refused to play Khilji as well, as at that time Shah Rukh was still facing backlash over his film 'Raees
' and thought that playing Khilji would just make things worse for him as it was a purely negative character.
After the release of the film, all the three actors were appreciated by the fans and it turned out to be one of the successful films at the box office in the year 2018.
Stay tuned for more updates.
(Credits: Bombay Times)