华莉丝(莉亚•科贝德 Liya Kebede 饰)出生在索马里的沙漠和母亲过着游牧民族的生活。在三岁时,华莉丝按照索马里习俗就被施以女性割礼。十二岁时父亲为了得到五头骆驼,要将华莉丝嫁给六十岁的老叟。就在出嫁前夜,华莉丝在母亲的默许下,在沙漠中徒步很久投奔摩加迪沙的外祖母,也在外祖母那里获得了去给当时索马里驻英国大使夫人的姨妈作女佣的机会。到英国后不久,索马里爆发战争,旧政府被推翻,华莉丝趁乱再次...
玛利亚(达科塔·布鲁·理查兹 Dakota Blue Richards 饰)的父亲身负重债,逝世后只留给了她一本厚厚的古书《月亮坪的历史》,里面记载着月亮公主与白马的童话。十三岁的玛利亚变成了孤儿,来到月亮坪庄园投靠叔叔本杰明(艾恩·格拉法德 Ioan Gruffudd 饰)。然而入住古堡不久,玛利亚就发现怪事接踵而至:她的东西总是被到处乱放,屋里的钢琴会自动演奏,夜里甚至有一匹白马的影子在屋外晃...