玛利亚(达科塔·布鲁·理查兹 Dakota Blue Richards 饰)的爸爸,父亲大人,爹爹,老父亲身负重债,逝世后只留给了她一本厚厚的古书《月亮坪的历史》,里面记载着月亮公主与白马的童话。十三岁的玛利亚变成了孤儿,来到月亮坪庄园投靠叔叔本杰明(艾恩·格拉法德 Ioan Gruffudd 饰)。然而入住古堡不久,玛利亚就发现怪事接踵而至:她的东西总是被到处乱放,屋里的钢琴会自动演奏,夜里甚至有一匹白马的影子在屋外晃荡……然而对于这些疑问叔叔却只字不肯透露,玛利亚只好偷偷翻阅那本被叔叔藏起来了的古书,终于得知了月亮坪上一段久远的神秘往事与仇怨,原来整个山谷已被月亮公主的诅咒笼罩百年,唯有等待一位拥有纯真心灵的解咒人出现…… 本片改编自英国儿童文学作家伊丽莎白·古吉的经典小说《古堡里的月亮公主》。