Maria Merryweather seorang gadis bangsawan yang berusia 13 tahun baru saja di tinggal oleh ayahnya karena meninggal
dunia. Bersama pengasuhnya maria tinggal dengan pamannya sir Benjamin di sebuah tempat bernama Moonacre, tempat tersebut sangat terpencil dan aneh bagi maria. Belum lagi pamannya sangat angkuh dan dingin terhadapnya dan selalu melarangnya untuk masuk kedalam hutan. Maria hanya di warisi sebuah buku oleh ayahnya, buku tersebut adalah buku dongeng yang nyata tentang Moonacre dan segala rahasianya.
Di dalam buku tersebut di kisahkan seorang gadis yang menjadi putri bulan di anugrahi sebuah kalung mutiara yang merupakan mutiara dari alam. Karena kecantikan dan kebaikan hatinya gadis tersebut di jadikan putri bulan dan setiap malam tertentu dia akan bermandikan cahaya bulan.
Gadis itu diwarisi kalung mutiara yang dapat mewujudkan semua keinginan baik keinginan jahat maupun keinginan yang baik. Ketika pernikahannya terjadilah pertengkaran antara ayah dan suaminya, mereka bertengkar memperebutkan kalung mutiara tersebut. Dan di dalam buku dongeng itu di sebutkan bahwa suatu saat jika bulan sudah berusia 5000 tahun, dan kalung mutiara tersebut belum di kembalikan kepada alam, maka akan terjadi bencana yang sangat dahsyat.
Maria percaya bahwa cerita tersebut bukanlah dongeng semata, apalagi saat dia bertemu dengan koki di kastil milik pamannya. Koki itu menunjukkan sesuatu hal yang membuatnya terpana, koki itu memiliki ilmu magis. Maria akhirnya memutuskan untuk mencari kalung mutiara tersebut agar kutukan di Moonacre terlepas.
Pencarian kalung mutiara itu tidak berjalan lancar karena ternyata keluarga Merryweather bermusuhan dengan keluara de Noir. Keluarga de noir ini tinggal di dalam hutan dan berusaha mencari kalung mutiara tersebut karena ingin menguasai dunia. Sedangkan sir benjamin tidak mempercayai cerita tersebut justru mengaggap keluarga de noir adalah penyebab dia menderita.
Namun karena kegigihan Maria dalam mencari kalung mutiara tersebut dan karena di bantu oleh anak dari sir de noir maria menemukan kalung mutiara. Dan ternyata maria merupakan Putri Bulan selanjutnya yang dapat menyelamatkan bumi dari kehancuran. Setelah mutiara di temukan kemudian maria menyerahkan kepada bulan dengan menenggelamkan dirinya beserta mutiara ke dalam laut. Karena kebaikannya laut mengembalikan putri bulan atau maria ke daratan dan mengambil mutiara tersebut. Dan kemudian keluarga Merrywether dengan keluarga De Noir kembali rukun dan kutukan Moonacre telah terlepas.