1986 lernt Prinzessin Diana (Julie Cox) bei einer Cocktailparty James Hewitt (Christopher Villiers) kennen. Zu diesem Zeitpunkt ist ihre Ehe mit Prinz Charles (Christopher Bowen) bereits von Problemen überschattet. Als bekannt wird, daß zwischen Diana und dem smarten Major eine Liebesaffäre besteht, kommt es zum Skandal.