上個世紀80年代,英國王室查爾斯王儲的婚姻大事,讓伊麗莎白女王和王太后很著急,查爾斯自從1970年認識卡米拉之後,一直對她念念不忘,他們之間也從未間斷往來。但卡米拉顯然不符合威爾士王妃的條件,伊麗莎白女王明確表態,查爾斯不能迎娶卡米拉進入王室。無奈之下,卡米拉還是選擇嫁給了她原來的男友安德魯·帕克·鮑爾斯。
卡米拉的結婚對查爾斯打擊非常大,他甚至對婚姻喪失了信心,如果不是王儲的職責,他恐怕永遠都不想結婚了。英國王室廣泛張羅合適人選,尋找符合王妃條件的年輕處女,然而查爾斯內心只有卡米拉,眾多漂亮的英國女郎,查爾斯根本看不上。最後王室還是將眼光停留在他們一直相處很好的斯賓塞家族,他們家裡有三朵美麗的金花。
戴安娜的大姐莎拉自然是第一人選,而且她從小就和查爾斯在一起玩,彼此都很瞭解。莎拉讀書時成績非常優秀,也是學校的校花,性格活潑,善於交際。但是,當查爾斯與莎拉真的談戀愛時,他們發現彼此並不適合結為夫妻,在莎拉眼裡,她一直把查爾斯當兄長對待。而查爾斯也感覺莎拉性格過於外向,成為威爾士王妃還是有一些缺陷的。
巧合的是,戴安娜也慢慢地長大了。1979年查爾斯的叔爺爺蒙巴頓勳爵意外身亡,對查爾斯的打擊非常大。蒙巴頓勳爵是最瞭解,也是最關心查爾斯的人,他的去世,對於查爾斯來說就好比天已經塌下來了。低沉的查爾斯也不知道為什麼,遇到戴安娜時,不停地向戴安娜訴說心中的苦惱,戴安娜靜靜地傾聽,並不停地安慰查爾斯,她的善解人意,讓查爾斯對她產生了好感,似乎重新認識了戴安娜。
而戴安娜的清純和美麗,讓伊麗莎白女王和王太后都非常滿意。查爾斯王儲終於找到了一位非常合適,非常理想的王妃,戴安娜的美麗讓英國民眾欣喜若狂。一場隆重的世紀婚禮即將舉行,戴安娜和查爾斯的婚姻被稱為絕配,一個全新的世紀童話故事。
然而,只有查爾斯一個人自己清楚,他的心中只有卡米拉,戴安娜只不過是他娶過來生兒育女的一個工具。單純的戴安娜哪裡知道這些,查爾斯不僅欺騙了戴安娜,他也欺騙了整個王室及所有英國民眾。這個世紀童話從一開始就並不完美,儘管戴安娜是愛查爾斯的,但是,她得到他的人卻永遠得不到他的心。
結婚以後查爾斯也沒有間斷與卡米拉的來往,當著戴安娜的面,給卡米拉打電話,送禮物,完全忽視戴安娜的存在。戴安娜忍無可忍,將此情此景上告到伊麗莎白女王、菲利普親王以及伊麗莎白王太后。然而他們反而責怪戴安娜小題大做,一個王子擁有一兩個情人,不是很正常的事嗎?
戴安娜開始反抗,與查爾斯爭吵,找卡米拉理論,甚至透過自殺來警示查爾斯。然而一切都是徒勞,查爾斯根本不理會戴安娜,仍然與卡米拉藕斷絲連。戴安娜徹底絕望了,她的青春就這樣給查爾斯毀了,她於心不甘。她開始展開報復,她找到了皇家騎兵團的詹姆斯·休伊特,戴安娜以騎馬為藉口,與他頻繁接觸。
詹姆斯的一言一行與查爾斯都非常相似,其實戴安娜心裡還是愛著查爾斯的,只是這種愛變得一廂情願,戴安娜實在受不了。查爾斯自知自己錯誤在先,對於戴安娜的出軌,他只好裝作視而不見。戴安娜第一次從詹姆斯·休伊特身上真正得到一個男人的愛慕,她偷偷地享受著人生的快樂。
英國王室當然不允許戴安娜這樣的胡作非為,1989年詹姆斯很快被派往德國駐紮兩年。隨著1990年海灣戰爭的爆發,詹姆斯·休伊特後來又被派往前線,他與戴安娜接觸的機會越來越少,兩個人的感情也逐漸淡薄。後來詹姆斯為了個人的私利,竟然公開出書描述他和戴安娜的戀愛過程,出賣戴安娜王妃,這讓戴安娜始料未及,傷透了心。
戴安娜後來面對媒體也公開承認了這段戀情,對於查爾斯這樣頑固不化的老情種,戴安娜終於鼓足勇氣,展開反抗,追求自己的人生。伊麗莎白女王當然不允許這樣的事件在王室進行,1996年她命令查爾斯與戴安娜儘早離婚,戴安娜與查爾斯“完美的婚姻”終於走到了盡頭。
離婚後,所有人都期望戴安娜會有一個好的生活展現,然而意外還是發生了,1997年夏天,戴安娜在巴黎車禍身亡,年僅36歲。一代英倫玫瑰就此香消玉殞,整個英國及至世界都感到無比震驚。英國王室也是高調料理戴安娜王妃的後事,查爾斯王子親自前往巴黎接回逝去的前妻,戴安娜王妃享受國葬禮遇。