Filmen tar for seg de to siste årene av prinsesse Dianas (Naomi Watts) liv etter at hun skilte seg fra prins Charles, som inneholdt hennes kampanje mot landminer og forhold til kirurgen dr. Hasnat Khan (Naveen Andrews) og Dodi Al-Fayed (Cas Anvar), den nye kjæresten.