In the much awaited, much discussed `Padmavati`, Ranveer Singh plays Alauddin Khilji and Shahid Kapoor essays the role of Maharawal Ratan Singh. It is Deepika who plays the titular role of Padmavati, a queen so beautiful -- says legend -- that you could see betel juice in her throat when she ate paan. The film also stars Raza Murad and Aditi Rai Hydari. The three-minute video opens on a grand canvas showcasing the vast expanse of Chittor`s fort and moves to beautiful, love-filled visuals of Rani Padmavati and Ratan Singh. Deepika is seen sewing Shahid`s turban. Ranveer makes a fleeting appearance after a minute into the trailer and he is mostly seen on the battleground. He is perfect as the obsessive and ambitious invader with his flowing tresses and blood-stained face. Padmavati is based on folklore that 14th century ruler Alauddin Khilji fell in love with Padmini, the queen of Chittor. Choosing honour over a life in Delhi, Padmini and the other women of Chittor killed themselves by leaping into a fire – a practice called jauhar. Meanwhile, members of the Rajput community recently held a protest against the film in Karnal (Haryana) demanding a ban on the film`s screening in the state.