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