Cast

Ranveer Singh
... Allaudin Khilji
Deepika Padukone
... Rani Padmavati
Shahid Kapoor
... Rawal Ratan Singh
Aditi Rao Hydari
... Kamala Devi
Jim Sarbh
... Malik Naib Kafur
Danny Denzongpa
...
Sonu Sood
...

Crew

Sanchit Balhara
... Background Music
Maxima Basu
... Costume Designer
Sanjay Leela Bhansali
... Music Director
Sanjay Leela Bhansali
... Director
A.M. Turaz
... Lyricist
Siddharth-Garima
... Lyricist
Rajesh G. Pandey
... Editor
Sudeep Chatterjee
... Cinematographer
Sanjay Leela Bhansali
... Screenplay
Prakash Kapadia
... Screenplay
Prakash Kapadia
... Dialogue
Amit Ray
... Production Designer
Sham Kaushal
... Action director