The Secret of Moonacre (2008) อภินิหารมนตรามหัศจรรย์ มาเรีย เมอร์รีเวเธอร์ (ดาโกตา บลู ริชาร์ดส์) คือเด็กสาววัย 13 ปีที่เพิ่งเสียคุณพ่อของเธอไป มรดกที่คุณพ่อทิ้งไว้ให้เธอมีเพียงหนังสือเล่มเดียว ซึ่งทำให้เธอต้องจำใจย้ายออกจากที่พักหรูหราในลอนดอน ไปอาศัยที่ มูนเอเคอร์ มาเนอร์ ซึ่งอยู่ในชานเมืองอันลึกลับ ร่วมกับ เซอร์ เบนจามิน (โยอัน กริฟฟิดด์) ผู้ชายท่าทางแปลกๆ ที่เธอไม่เคยรู้มาก่อนว่าคือลุงแท้ๆ
จากนั้นไม่นาน มาเรีย ค้นพบว่าหนังสือที่เธอได้รับจากคุณพ่อ เล่าถึงประวัติความเป็นมาของความขัดแย้งระหว่างตระกูล เมอร์รีเวเธอร์ และตระกูล เดอ นัวร์ อันชั่วร้าย ในการช่วงชิงกันครอบครองไข่มุกเวทมนตร์ และเมื่อเธอได้อาศัยอยู่ใน มูนเอเคอร์ วัลเลย์ สถานที่ซึ่งได้รับแสงจันทร์มากที่สุดบนโลก มาเรีย ก็พบว่าแท้จริงแล้วเธอคือเจ้าหญิงแห่งจันทราองค์สุดท้าย
มาเรีย ต้องพยายามรักษาครอบครัวเอาไว้ด้วยการหาไข่มุกเวทมนตร์ให้พบ ก่อนที่พระจันทร์จะเต็มดวงครั้งที่ 5,000 ซึ่งจะทำให้ มูนเอเคอร์ วัลเลย์ ถูกดูดกลืนหายไปในท้องทะเลตลอดกาล