故事從慈祥的爺爺給生病的孫子講故事說起,爺爺帶來一本厚厚的童話故事書《公主新娘》。這個世代相傳的童話故事講述了一段愛與冒險的真愛故事。善良美麗的少女布卡特(羅賓·懷特 Robin Wright 飾)住
故事從慈祥的爺爺給生病的孫子講故事說起,爺爺帶來一本厚厚的童話故事書《公主新娘》。這個世代相傳的童話故事講述了一段愛與冒險的真愛故事。善良美麗的少女布卡特(羅賓·懷特 Robin Wright 飾)住在甯靜的小村莊弗洛林,她與少年維斯特雷(加利·艾爾維斯 Cary Elwes 飾)青梅竹馬兩小無猜,兩人很快陷入熱戀。然而貧窮的維斯特雷希望給布卡特更好的生活,于是揚帆遠航離開了村莊。但是維斯特雷的船並沒有到達目的地,傳言說他死在了海盜的手裏。五年後,傷心欲絕的布卡特成爲了王子胡姆普丁克(克裏斯·薩蘭登 Chris Sarandon飾)的未婚妻,可她並不愛他,她的心裏仍苦苦思念著真愛維斯特雷。一次意外讓布卡特再次遇見了維斯特雷,然而邪惡的王子卻綁架了布卡特,並逼迫她嫁給自己。此時的維斯特雷已是一位勇敢強壯的海盜,爲救真愛,他與武藝超群的劍客埃尼戈·蒙托亞...