The film features Deepika Padukone as Rani Padmini and Ranveer Singh plays Alauddin Khilji.
फिल्म में दीपिका पादुकोण रानी पद्मावती और रणवीर सिंह अलाउद्दीन खिलजी का किरदार निभा रहे हैं।