玛利亚(达科塔·布鲁·理查兹·达科塔·布鲁·理查兹饰)的父亲负债累累。他死后只给她留下了一本厚厚的古书《月平史》,里面记载了月亮公主和白马的神话故事。 十三岁的玛利亚成了孤儿,来到月亮坪庄园投靠她的叔叔本杰明(艾欧恩·格鲁夫德·艾欧恩·格鲁夫德饰)。 然而,入住城堡后不久,玛利亚发现奇怪的事情接踵而至:她的东西总是乱放,屋内的钢琴会自动演奏,甚至晚上屋外还挂着一匹白马的影子...然而,舅舅拒绝透露任何关于这些问题的信息,于是玛丽亚不得不偷偷阅读了舅舅藏起来的古书,终于了解到了月亮坪上一段漫长的神秘往事和仇恨。原来整个山谷都被月亮公主的诅咒笼罩了一百年。只等一个心地纯洁的迷人的人出现...本片改编自英国儿童文学作家伊丽莎白·高奇的经典小说《城堡里的月亮公主》。