Samen met haar lief Dodi Al Fayed genoot ze tien dagen lang van een vakantie aan boord van het jacht van zijn vader, dat aangemeerd lag in het Italiaanse havenstadje Portofino toen de bewuste foto werd genomen. Dodi wordt in de film vertolkt door door Cas Anvar. Hij en Watts blikten al intieme scènes in. Daarnaast focust de Duitse regisseur Oliver Hirschbiegel op Diana’s relatie met hartchirurg Hasnat Khan.