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