Padmavati is an upcoming 2017 Indian epic period drama film directed by Sanjay Leela Bhansali, based on the epic poem Padmavat(1540) by Malik Muhammad Jayasi. The film features Deepika Padukone in the title role as Rani Padmavati, alongside Shahid Kapoor as Rawal Ratan Singh and Ranveer Singh as Alauddin Khilji, with Aditi Rao Hydari and Jim Sarbh in supporting roles. The film is scheduled for release on 1 December 2017. The film is based on the legend of Rani Padmini, a legendary Hindu Rajput queen, mentioned in Padmavat, an Avadhi language epic poem written by Sufi poet Malik Muhammad Jayasi in 1540. According to Padmavat, she was the wife of Ratan Sen (called Rawal Ratan Singh in later legends), the Rajput ruler of Mewar. In 1303, Alauddin Khilji, the Turkic ruler of the Delhi Sultanate, laid siege to the Chittor Fort in Rajputana.