故事起源于一个慈爱的爷爷,他给生病的孙子讲了一个关于公主和冒险的故事。这个故事被传承了很多代,名为《公主新娘》的童话故事书。故事中讲述了一段充满爱与冒险的真爱故事。故事的主人公是名叫布卡特的善良美丽的少女(由罗宾·怀特饰演),她居住在一个宁静的小乡村叫弗洛林。布卡特与少年维斯特雷(由加利·艾尔维斯饰演)是青梅竹马,两人之间充满了纯真的爱意。然而,维斯特雷渴望给布卡特一个更好的生活,于是他决定离开乡村,追逐梦想。可是,维斯特雷的船却没有到达目的地,有传言说他死在了海盗的手中。五年后,布卡特心碎地成为了王子胡姆普丁克(由克里斯·萨兰登饰演)的未婚妻,但她并不爱他,她仍然深深思念着维斯特雷。一次偶然的机会,布卡特再次遇见了维斯特雷,然而邪恶的王子却绑架了布卡特,并迫使她嫁给自己。此时的维斯特雷已经成为一名英勇而强壮的海盗,为了拯救真爱,他与剑术高超的剑客埃尼戈·蒙托亚(由曼迪·帕廷金饰演)和力大无比的伟人菲兹克(由安德烈·捷安特饰演)一起展开了拯救公主的冒险之旅。这部童话式的爱情冒险电影《公主新娘》获得了1988年第60届奥斯卡金像奖最佳原创歌曲提名,1987年第12届多伦多国际电影节人民选择奖最佳故事片奖,以及1988年第15届美国电影电视土星奖最佳奇幻电影奖。