Sanjay Leela Bhansali's most controversial movie to date, Padmaavat, starred Deepika Padukone in the role of Rani Padmavati. Ranveer Singh played the main antagonist's role of Sultan Alauddin Khilji, while Shahid Kapoor portrayed Maharawal Ratan Singh's role in the 2018 film.
Image Credit: Instagram