Padmaavat is a 2018 Indian Hindi-language historical drama film directed by Sanjay Leela Bhansali. Based on the epic poem of the same name by Malik Muhammad Jayasi, it stars Deepika Padukone as Rani Padmavati, a Sinhalese-born Rajput queen known for her beauty, wife of Maharawal Ratan Singh, played by Shahid Kapoor. Sultan Alauddin Khilji, played by Ranveer Singh, hears of her beauty and attacks her kingdom to enslave her. Aditi Rao Hydari, Jim Sarbh, Raza Murad, and Anupriya Goenka featured in supporting roles.
Description from Wikipedia