故事从一位慈祥的爷爷给生病的孙子讲故事开始。爷爷带了一本厚厚的童话书《公主新娘》。 这个代代相传的童话,讲述了一个爱情与冒险的真实爱情故事。 布卡塔(罗宾·赖特饰),一个善良美丽的女孩,住在弗罗林一个安静的小村庄里。她和魏斯特利(加利·艾尔维斯饰)是青梅竹马,电影天堂,免费电影,两个孩子毫无猜测。他们很快坠入爱河。 然而,贫穷的西风想要给布卡特更好的生活,于是他起航离开了村庄。 但是魏斯特利的船没有到达目的地,有传言说他死于海盗之手。 五年后,伤心欲绝的布卡塔成为了洪普迪克王子(克里斯·萨兰登饰)的未婚妻,但她并不爱他,她的心中仍然想着她的真爱魏斯特利。 一场意外让布卡达再次遇见魏斯特利,但邪恶的王子绑架了布卡达,并强迫她嫁给自己。 这时,魏斯特利已经是一个勇敢而坚强的海盗了。为了拯救真爱,他与武功超群的剑客埃尼戈·蒙托亚(曼迪·帕丁根饰)和无比强大的巨人菲茨帕特里克(巨人安德烈饰)一起踏上了拯救公主的道路。