Do tajemniczej posiadłości w dolinie Moonacre przybywa 13-nastoletnia sierota Maria Merryweather, która ma tu zamieszkać u boku dalekich krewnych. Wkrótce jednak okazuje się, że czekają ją nieprawdopodobne przygody. Maria odkrywa, że jest ostatnią Księżycową Księżniczką, a na jej rodzinie ciąży mroczna klątwa. Dziewczynka ma czas do najbliższej pełni księżyca, by odczynić czary i ocalić dolinę Moonacre, która wkrótce ma zniknąć pod powierzchnią morza.