Роль легендарної принцеси виконала британська акторка Наомі Вотс. Творці фільму зосередились на житті Діани після розлучення і особливо на історії кохання принцеси та пакистанського лікаря Хасханата Хана. Роль Хана у стрічці виконав Невін Ендрюс, зірка телесеріалу "Лост".