Padmavati has always been in headlines since the shoot of the film started but unfortunately for all the wrong reasons. In spite of so much controversy and negative publicity is a fact that nobody can deny. The extent to which every artist has adapted themselves to the skin of the character, nobody can even imagine any other name than Ranveer, Deepika, Shahid for their respective roles. But the twist is that Ranveer Singh who is receiving a great round of applause for playing 'Khilji' was not the first choice of director 'Sanjay Leela Bhansali'. As it is well-known to everyone that 'Sanjay Leela Bhansali' is very much impressed with 'Ajay Devgan's acting that he wanted to work with him on this historic character of 'Alauddin Khilji'. The actor-director duo has already worked together in highly successful romantic saga 'Hum Dil De Chuke Sanam' in 1999. They both even discussed the role thoroughly during two meetings. But lately Devgan dropped the idea due to the long schedule of the movie and he said that he is not willing to spend a whole year on single film. Afterwards, Bhansali provided the same opportunity to Ranveer with whom he had worked on two hit movies as 'Goliyon Ki Raasleela- Ramleela', 'Bajirao Mastani'. Apart from him, 'Deepika Padukone' played the lead role in the film as 'Mallika–e-Chitor Maharani Padmavati' and the very talented 'Shahid Kapoor' plays the role of her husband 'Maharawal Ratan Singh'.