Średniowieczny Radżastan. Rani Padmavati (
Deepika Padukone) jest żoną szlachetnego króla Ratan Singha (
Shahid Kapoor). Mieszkają w bogatej fortecy z poddanymi. Ambitny sułtan Alauddin Khilji (
Ranveer Singh) usłyszał o piękności Padmavati i obsesyjnie zakochuje się w królowej.